Creo haber encontrado el problema. Al menos ahora todo funiona bien.
Dado que el error sólo surgía al depurar el programa, decidí continuar en tanto intentaba encontrar una solución.
En un momento dado al compilar tras unas modificaciones, presentó un error que decía que tenía un número excesivo de constantes, y que debía dividir el procedimiento.
En concreto se referería a un procedimiento de unas setecientas lineas. Bien, tras dividirlo en varios, no sólo compiló bien, sino que el problema con el depurador ha desaparecido.
Creo que cuando un procedimento se aproxima al límite de "tamaño" y antes de que el compilador avise, el depurador presenta los problemas que describo en mi mensaje incial.
__________________
Sonríe. Mañana puede ser peor.
|