Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-07-2011
luisgabriel luisgabriel is offline
Registrado
NULL
 
Registrado: jul 2011
Posts: 1
Poder: 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
  #2  
Antiguo 22-07-2011
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Bienvenido te recomiendo que pases por Guía Estilo.php...

Sobre tu problema poca información das...

Podrías colocar el codigo del datamodulo que dices tiene el problema...

Tambien podrías encerrar el código del OnCreate en un Try ..Exception para ver que produce el posible error...

Bueno eso por ahora...
Responder Con Cita
  #3  
Antiguo 22-07-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Debe estar ocurriendo algún error en momento de ejecución. Sin embargo puede ser que este error no se esté viendo porque quizá tengas algún código así:
Código Delphi [-]
try
    // hacer todas las operaciones ...
except on Exception do
    ; { no hacer nada, mucho menos avisar que está pasando algo :-/ }
end;
Fíjate que el código que captura el error no hace nada. Simplemente no hace nada y menos avisar de lo que está sucediendo. A esto se le llama "excepciones silenciosas" y pueden ser una mala práctica de programación sino se utilizan bien.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Envento OnCreate para todos los Forms juanfergl OOP 8 30-01-2007 19:49:40
Crear Form en ejecucion y OnCreate FGarcia Varios 2 17-06-2006 16:02:04
ShowMessage dentro de OnCreate gluglu Varios 3 13-11-2005 16:44:04
No entra al evento OnPostError Pablo Carlos Conexión con bases de datos 27 24-04-2005 23:22:07
porque en el momento de validar llave no entra al evento en DataModule Posterror viajero2015 Conexión con bases de datos 5 19-10-2003 08:29:18


La franja horaria es GMT +2. Ahora son las 23:11:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi