Ver Mensaje Individual
  #7  
Antiguo 19-12-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Puede estar ocurriendo una llamada recursiva indirecta:

Suponé el código:

Código Delphi [-]
Procedure a;
begin
  b;
end;

procedure b;
begin
  a;
end;

Irremediablemente ocurrirá un EStackOverflow cuando se llame a el procedimiento a o b.

Es comun entrar en un ciclo recursivo indirecto, por ejemplo, modificando el valor de un campo en su propio evento OnChange, sin una condición que rompa el ciclo recursivo o un control adecuado de la misma.

Te recomiendo tratar de seguir el código paso a paso, observando en todo momento si no estas en esta situación.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita