Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 17
bothy Va por buen camino
error ayuda

Alguien me puede decir De que se trata este error ..
tengo un form vcl y dos form y funcionaba bien mi programa pero al momento de agregale otro form me sale este error
"
acces violation at address 00489248 in module 'principal2.exe'.read of address 00000002c."
y me lo marca en un boton con el codigo fromTres.showmodal;
Responder Con Cita
  #2  
Antiguo 05-03-2010
ioco ioco is offline
Miembro
 
Registrado: ene 2010
Posts: 42
Poder: 0
ioco Va por buen camino
Soy muy novato aún, pero espero que mi respuesta te sirva al menos para atenuar la espera de una respuesta mejor ^^

Con la información que das, lo único que se me ocurre así de primeras sería asegurarme de haber creado el form "Tres" antes de intentar mostrarlo.

No sé si realmente será eso, pero no se me ocurre nada mas

Última edición por ioco fecha: 05-03-2010 a las 09:26:13. Razón: Revisión
Responder Con Cita
  #3  
Antiguo 05-03-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Poder: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Coincido con ioco. Tiene pinta de que has olvidado crear la ventana.
Responder Con Cita
  #4  
Antiguo 05-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por bothy Ver Mensaje
...me sale este error
"acces violation at address 00489248 in module 'principal2.exe'.read of address 00000002c."
Normalmente los errores de "Access Violation" suelen ocurrir cuando se accede a algun objeto que no está creado correctamente o que ya se ha destruído (acceso a memoria incorrecto).
Segun lo que comentas, coincido con lo que han dicho y te falta crear el form.
O lo creas manualmente o lo añades al "Autocreate forms" del proyecto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 05-03-2010
bothy bothy is offline
Miembro
 
Registrado: ene 2010
Posts: 144
Poder: 17
bothy Va por buen camino
ya tengo criados los tres form .. el vcl form con un boton manda llamar al form1 y ese form1 manda llamar al form2 o form3 con una condicion si es 2 manda llamar al form2 y si es 3 manda llamar al form3.

pero al momento de llamar al form1 aveces me sale el error y aveces no y noce porque si no cambio nada de codigo.
Responder Con Cita
  #6  
Antiguo 07-03-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Poder: 17
BrunoBsso Va por buen camino
Hola.
Por favor, escribí bien. Es feo leer eso.
Ahora bien, abrí tu proyecto -> andá al menú Project (arriba, donde está también File) -> en Project entrá a Options -> en Options metete en el apartado Forms a la izquierda de la ventana que se te abre.
Dentro del apartado Forms fijate que todos los formularios estén en el grupo Auto-create forms. Si alguno no está, presioná el botón << que se encuentra entre los dos grupos (Auto-create forms y Available forms) para agregarlos todos a Auto-create forms.
Con eso harías que todos los formularios se creen al iniciar la aplicación, así que cuando los llames no te deberían dar ningún problema.

También fijate si cuando cerrás un form desde otro, no estarás poniendo FormAlgo.Destroy;.
Ejemplo:
Código Delphi [-]
//desde un botón en el FormPrincipal
FormTres.ShowModal;
FormTres.Destroy;
Si estás haciendo ese destroy, tendrías que regenerar el formulario la próxima vez que lo quieras abrir.
Saludos!
Responder Con Cita
  #7  
Antiguo 08-03-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por bothy Ver Mensaje
ya tengo criados los tres form .. el vcl form con un boton manda llamar al form1 y ese form1 manda llamar al form2 o form3 con una condicion si es 2 manda llamar al form2 y si es 3 manda llamar al form3.

pero al momento de llamar al form1 aveces me sale el error y aveces no y noce porque si no cambio nada de codigo.
El problema es que sin ver código es difícil detectar si hay algun error.
Prueba a subir el código del proyecto y le echamos un vistazo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
Ayuda con Error JerS Varios 3 03-06-2008 15:48:10
Ayuda con error JerS Varios 7 01-12-2007 10:37:34
Ayuda con error edlm Varios 2 04-05-2006 04:00:28
Ayuda con error raco Varios 4 19-04-2006 22:09:45
AYUDA!... Error I/O Darkness Firebird e Interbase 1 18-08-2004 18:57:35


La franja horaria es GMT +2. Ahora son las 23:43:59.


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