Hola, a mi me pasa lo mismo al intentar poner breakpoints en un DataModule que contiene 6730 lineas,
y en otro que contiene 4620 lineas.
En el primer DataModule, la
implementation section empieza en la linea 2000, más o menos.
Si pongo un breakpoint en cualquier otra unit, si se para,
pero si lo pongo
en las primeras 2600 lineas de cualquiera de esos DataModules, no se para.
En las demás si se para
, por eso, cuando tengo que depurar algo de esas 600 o 700 lineas primeras despues de la implementation section, tengo que cortar ese codigo y pegarlo al final del DataModule...
Sin embargo si ejecuta esas instrucciones, basta con poner un simple
ShowMessage('Aviso'); para comprobarlo.
¿Puede ser un fallo del depurador de Delphi 6?