Ver Mensaje Individual
  #3  
Antiguo 03-01-2010
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 23
Crandel Va por buen camino
El problema surge que FDatosGenerales es una variable global definida en la misma unit que la clase TDatosGenerales. Por defecto esas variables se inicializan por compilador en nil.

Por el otro lado tu variable FDatosGenerales_local no esta inicializada, por lo que su valor inaccesible al momento de hacer la comparación.

Si agregas antes del if: FDatosGenerales_local := nil; la comparación no te daría problemas
__________________
[Crandel]

Última edición por Crandel fecha: 03-01-2010 a las 21:15:36.
Responder Con Cita