FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Delphi no compila algunas líneas y cínicamente me lo informa
Así es: llevo rato tratando de ver el porque no funciona mi programa, he depurado y checado algunas de las variables, pero no me había dado cuenta que la variable con la que recorro un for dentro de otro for para procesar un array de strings no está siendo compílada y cínicamente delphi me ha dicho:
Cita:
¿cómo le hago al compilador para que me compile esta línea? para que entienda que si sirve esta variable, no creo estar haciendo nada mal, en el código anterior he puesto las líneas donde hago uso de j para ver si alguien me da una pista de qué es lo que está pasando. Ah por cierto, uso Delphi 7 Enterprise y Win XP sp3 Saludos.
__________________
Herr Heins Faust Última edición por Faust fecha: 17-06-2010 a las 01:12:07. |
#2
|
||||
|
||||
Creo que el problema podría venir de cómo está definido TArrStr. Es decir, ¿no sería posible que "Length(Result[i])" sea 1 ó 0 en el momento de compilar? En tal caso el bucle nunca se ejecutaría y el compilador deduciría que "j" no se utiliza.
|
#3
|
||||
|
||||
Cita:
es:
Y ya con eso, de todas formas gracias amigo Ñuño.
__________________
Herr Heins Faust |
#4
|
||||
|
||||
Un placer, ya sabes.
|
#5
|
||||
|
||||
Seguramente si en las opciones del compilador desactivas el optimizador dejen de pasarte estas cosas raras...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Ya lo había desactivado y seguía haciéndome lo mismo de hecho me has recordado que lo vuelva a activar... muchas gracias
__________________
Herr Heins Faust |
#7
|
|||
|
|||
Delphi no Compila
Este problema me ha sucedido algunas veces, tengo D7 tambien y siempre lo he solucionado "arreglando" mi código.. o sea, el compilador de D7 está bastante depurado como para que haga "cosas raras" siempre que algo de esto sucede es MUY aconsejable revisar el código minuciosamente porque el error es más nuestro que del compilador. Saludos.
|
#8
|
|||
|
|||
hola Faust.
segun entiendo yo, con ese aviso, te esta diciendo que vos declaraste la variable "j" pero no estas haciendo ninguna operacion o algo asi, no significa que el compilador no la esta usando, sino que el compilador la esta interpretando como inutilizada, Cita:
Cita:
espero estar en lo correcto, y que te alla servido la información saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
por que no me ignora algunas lineas de codigo | MOCOSO07 | Varios | 3 | 03-04-2009 19:58:02 |
delphi no compila la base de datos | ernestogiss | Conexión con bases de datos | 7 | 12-05-2007 20:06:52 |
No Compila todas las lineas | DANIELMW | Varios | 3 | 09-02-2004 18:16:56 |
|