FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Distinguir variables de constantes
Esta es una pregunta tonta. Y no hay apuro en responder... me estaba preguntando si ¿hay alguna manera de que Delphi me resalte de forma distinta a variables y constantes?
Si uno entra al Tools -> Editor Options -> Solapa Color puede cambiar el color, y otros formatos para el código, comentario, etc. Pero... (siempre hay alguien con un pero) si uno quiere que Delphi (yo uso la versión 6) distinga a las variables de las constantes no se puede. Pues, ambas las interpreta como identificadores (lo cual es correcto), pero.. y si uno (o sea yo.. y tal vez el único) quiere que este efecto no se el deseado... ¿Como le hacemos? Saludos, |
#2
|
||||
|
||||
la cosa es simple:
El resaltado es evidente no??? jejeje. Como dicen por aquí, más vale maña (imaginación) que fuerza . Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Cita:
Cita:
Bueno, a ver,.. estoy demasiado contento: Ganó River a Boca, las leonas le ganaron a Australia (jokey femenino) y van a la final mañana... Me tengo que concentrar... Es evidente ese "artilujio"; es más... prácticamente nos "programaron" de ese modo. A lo que voy es que se llega a un momento en que a la vista se le cansa de detectar mayusculas y minúsculas. Bueno, por lo menos a mi. Buscaba alguna manera de hacer más sencillo mi trabajo, en especial cuando se trata de documentar software. ¿De que se trata esto? Yo, como buen chico medio opa, y por amor al arte de la ingeniería mido el uso de constantes, variables, y un largo etc. Y con esto trazo diagramas para determinar la calidad y diseño de mis sistemas. Y tener una muy buena ayuda visual (aparte de las mayus y minus) es algo a valorar. Tal vez esté volando por la red algún plugin... que me brinde algo cercano (me voy a poner de cazería) Y si no hay, bueno... que se la va a hacer... después de todo... no es obligación buscarle demasiada vuelta. |
#4
|
||||
|
||||
icarus analyzer, aunque de pago es muy bueno analizando software.
Con ESSModel (open source) se puede documentar, principalmente las clases (algo así como los diagramas de BDS2006), relaciones entre ellas, en htm con hiperenlaces. Tengo apuntado que DelphiCodeToDoc crea 400 páginas web con las variables tipos y demás, muy completo y solo especificando el .dpr pro-analyzer (demo) incluye unos 10 tipos de informes: A report of unusual conditions detected during processing. Items detected include: variables that were not set, variables that were not used, value params reset & invalid real compares. A list of data elements used by the system in alphabetical order, with their scope, type and definition location. A list of any duplicate identifiers used, in alphabetical order, with their scope, type and definition location. A list of the files used by the system and summary of their contents in alphabetical order. A cross reference of all global identifiers, indicating their usage by subprogram, with their scope, type and references. A list, in report form, of the subprogram comment blocks that were generated for insertion as headers into the source code. A system cross reference of all identifiers, indicating their usage by subprogram, with their scope, type and references. A list of the subprograms used by the system in alphabetical order with their file location. Source code listing with syntax highlighting. A traditional cross reference by subprogram, an alphabetical list of identifiers, with their scope, type and references. A logic map of the program's structure at the subprogram call level. The map may optionally include externals, and brief descriptions of the subprograms. Occurrences of ordinary, mutual and indirect recursion are detected, if present in the program. A diagram of the object hierarchy for the objects encountered in the program. A survey of the subprograms used in the system. The 'path' count indicates the number of independent paths in the code, a commonly used measure of program complexity. The various line counts give an indication of subprogram size and quality. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Acabo de hacer la prueba con DelphiCodeToDoc (open source) y este es el resultado (en página web, claro):
Código:
Classes Class Description TFrmPpal #No TAG found in source code# Types Type Description Tcadena #No TAG found in source code# TEstado #No TAG found in source code# TSortD #No TAG found in source code# Constants Constant Description cANTELACION #No TAG found in source code# cFECHAAVISO #No TAG found in source code# cFECHANOTA #No TAG found in source code# cHOY #No TAG found in source code# cPASADAS #No TAG found in source code# cPENDIENTES #No TAG found in source code# cTEXTO #No TAG found in source code# cTIPONOTA #No TAG found in source code# cTODAS #No TAG found in source code# fAnual #No TAG found in source code# fHoy #No TAG found in source code# fMensual #No TAG found in source code# fSemanal #No TAG found in source code# fTodas #No TAG found in source code# MsgTotalNotas #No TAG found in source code# Variables Variable Description FrmPpal #No TAG found in source code# Functions Function Description
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
Gracias Lepe
Muchisimas gracias Lepe. Voy a probar esas herramientas que mencionas (las open source, claro...) De alguna manera le voy a sacar provecho.
Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
constantes temporales | Crandel | Varios | 11 | 17-01-2007 00:53:02 |
variables y constantes | SaGuMa | Varios | 13 | 03-10-2006 16:18:03 |
Def. de constantes - Casting | Mariana | OOP | 3 | 21-10-2005 19:24:23 |
Como distinguir el elemento que estoy arrastrando | Javi2 | Varios | 2 | 02-03-2005 09:33:55 |
constantes globales | acrophet | Varios | 3 | 18-09-2003 13:51:45 |
|