Ver Mensaje Individual
  #4  
Antiguo 06-06-2003
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Reputación: 22
gatosoft Va camino a la fama
Lightbulb

t:=TTabla.Create.AddTitulos([TLinea.Create('t')]).AddLinea([TLinea.Create('l1')])


La idea es bien interesante... yo creo que el error esta en que la funcion addLinea tiene dentro de si una operacion que realizar... supongo que el compilador intenta realizar las operaciones mas internas primero y despues las mas externas.... (bueno de hecho todos trabajan asi)

Por lo tanto:

TLinea.Create('l1') se ejecuta primero, y luego, intenta pasarla a la funcion AddLinea, que aun no ha sido creada.... y entonces ocurre el "error read address FFFFFFFF" que frecuentemente es el error de que sale cuando no se ha instanciado un objeto.


No estoy seuro, pero el problema debe estar por ahí.


Saludos...
Responder Con Cita