Bueno, sin código no puedo asegurar nada, pero...
Yo diría que es la optimización. Delphi optimiza el código que compila, por ejemplo puede eliminar variables, cambiar condiciones en los if o while... Lógicamente estas optimizaciones no "dañan" el código, es decir todo hace lo que vos querías que hiciera, pero más óptimo.
Creo que ahí está el problema. Probá deshabilitándolas, en Project>Options>Compiler y desmarcando "optimization". Después hacé un build para que haga efecto.
Espero te sirva de algo.
Saludongos.
|