Ver Mensaje Individual
  #1  
Antiguo 22-07-2011
luisgabriel luisgabriel is offline
Registrado
NULL
 
Registrado: jul 2011
Posts: 1
Reputación: 0
luisgabriel Va por buen camino
Programa no entra al OnCreate del datamodule.

Saludos,

Soy nuevo en foro, soy de colombia desarrollador delphi hace unos años. temgo una duda que no he podido resolver.

Un programa que quiero ejecutar en Windows 2003 Server no carga correctamente.

En Windows Xp, en el entorno de desarrollo carga perfecto pero en el equipo del cliente no llega a cargar el fiormulario principal y se decarga de memoria.

Dejé mensajes (ShowMessage) en la creación de formularios y lo que sucede es que no está nisiquiera creando el DataModule principal del aplicativo.

Código Delphi [-]
  Application.Initialize;
  Application.Title := 'Solicitud de Préstamos';
  Showmessage('1');
  Application.CreateForm(TDtmGGenGn, DtmGGenGn);
  Showmessage('2');
  Application.CreateForm(TDtmGnProgr, DtmGnProgr);
  Showmessage('3');
  Application.CreateForm(TdtmNmLibNomina, dtmNmLibNomina);
  Showmessage('4');
  Application.CreateForm(TDtmBpSolpt, DtmBpSolpt);
  Showmessage('5');
  Application.CreateForm(TDtmBpLiquidacion, DtmBpLiquidacion);
  Showmessage('6');
  Application.CreateForm(TFrmBpSolpt, FrmBpSolpt);
  Showmessage('7');
  Application.CreateForm(TRptBpSolpt, RptBpSolpt);
  Application.CreateForm(TFrmBpPunsp, FrmBpPunsp);
  Application.CreateForm(TFrmBpDesem, FrmBpDesem);
  Application.CreateForm(TFrmBpLiqui, FrmBpLiqui);
  Application.CreateForm(TCaptura, Captura);
  Application.Run;

En Xp lanza todos los mensajes pero en Win2003 lanza 1,2,3,4 y luego se descarga de memoria.

En el OnCreate del datamodule tengo:Showmessage('OnCreate');
En el OnDestroy del datamodule tengo: Showmessage('9');

En XP lanza ambos mensajes pero en WinServ2003 solo lanza el mensaje del OnDestroy.

Llevo varios dias con este tema y no encuentro solución. si alguno de ustedes me pudiese colaborar. estaria muy agradecido.

Gracias por permitirme participar.

Luis Gabriel

Última edición por Casimiro Notevi fecha: 22-07-2011 a las 16:48:13.
Responder Con Cita