|
Lineas Que No Me Lee El Compilador De Delphi
Saludos a todos.
Perdonad por la pregunta, porque lo mismo a alguien le da la risa.
He estado buscando información al respecto y no he encontrado aún nada.
Resulta que hay ciertas líneas que el compilador no me lee, cuando le hago un tracer, las líneas que me lee tienen un punto verde en el lateral izquierdo junto al código, y estas líneas; no se por qué; no tienen ese punto verde.
Son líneas del tipo variable:=valor;
las cuales declaré anteriormente en el var; no se si puede ser o no por esto, pero la línea de declaraciones contiene la declaración de varias variables, y curiosamente las líneas en las que intento asignar un valor a esas variables no tienen el punto verde y se las salta el compilador. He probado a hacer la declaración línea por línea pero sigue igual.
Otro caso curioso es que haciendo un tracer del programa, en un punto del mismo asigno un valor a una variable ej: variable:=3;
me carga el valor 3 en la variable, justo a continuación, asigno a un objeto el valor de esa variable...
objeto. propiedad1.subpropiedad.. :=variable;
y no solo me pone el compilador en la línea del objeto que
Variable 'xxxx' inaccessible here due to optimization, si no que al pasar la línea en la que aplico el valor de variable a la propiedad correspondiente del objeto, dicha variable también queda en el mismo estado.
Hay cosas como los puntitos verdes, etc... que no se para qué sirven (solo se que en esa misma columna donde aparecen los puntos verdes de marras es cuando me aparece un punto rojo en el momento en que hago doble click para establecer un punto de corte y poder realizar un seguimiento, pero programando en delphi (más o menos de aquella manera) llevo ya un tiempo.
Agradecería informaicón al respecto.
Muchísimas gracias por adelantado.
|