FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Lineas que no se ejecutan
Hola a todos!
Se me ha presentado un problema muy raro, la verdad. Trabajando con Delphi 6. Estoy haciendo un procedimiento para insertar de manera ordenada elementos en una lista, trabajando con punteros. El problema es que hay algunas líneas ¡¡que no se ejecutan!!, incluso puede verse al ejecutar con el debug 'paso a paso'. En concreto son líneas que hacen referencia a la segunda variable de tipo puntero que hay definida en el procedimiento. Estos son los tipos que se manejan
Y este es el mencionado procedimiento:
¿Se puede manejar más de un tipo puntero en un procedimiento? Supongo que sí, pero como esto es tan raro.... Bueno, a ver si alguien puede echarme un cable. Muchas gracias y un saludo. |
#2
|
||||
|
||||
Si te fijas en tu codigo en las lineas que no se ejecutan estas asignando un valor a una variable que luego no utilizas, asi que el compilador, que es muy listo, las ignora. Ahora bien fijate en el siguiete codigo y veras como ahora si se ejecuta.
Ahora como usamos el valor asignado ya no ignora la sentecia que asigna el valor. |
#3
|
|||
|
|||
Hola y muchísimas gracias por tu respuesta.
En efecto tenía que ver con la optimización del compilador de Delphi. Motivado porque había un error (de funcionamiento) en el código, de tal forma que con el error la ejecución para la variable AuxAnt era nula y las líneas donde aparecía no las ejecutaba:
Lo dicho, muchas gracias y un saludo porque ahora funciona! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber q programas se ejecutan | Diavlo | Varios | 1 | 13-05-2006 21:41:35 |
Una web con 225,816,744 lineas de código | Jesús Pena | Noticias | 6 | 09-02-2006 07:48:35 |
Borrar lineas | Luli | Gráficos | 2 | 29-07-2005 15:21:28 |
Lineas en TXT | joanajj | Varios | 5 | 05-11-2004 21:09:06 |
lineas en Ttreeview | elpezfuma | OOP | 4 | 30-05-2003 22:52:18 |
|