Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Today's Posts

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
WTF ??? bug de delphi ? ---> Solucionado

Estaba terminando de programar una unidad, poniéndole comentarios, todo bien, termino de hacer los comentarios, compilo, todo bien, cero errores, cero warnings, ejecuto, todo bien, ingreso al módulo al cual le habia terminado de poner comentarios, y plaf:

http://img117.imageshack.us/my.php?i...rorrrr1qa8.png

Error fatal.

Comienzo a ver dónde está el error, y sorpresa: me muestra el primer showmessage, pero donde debería asignar el host, el error de nuevo, les dejo un SS del código:

http://img241.imageshack.us/my.php?i...rorrrr2bo1.png

Tal como dije, alcanza a mostrar "Entramos aquí", pero cuando quiere asignar el host (que estaba funcionando hace 10 minutos atrás) me da el error mencionado arriba...

Bug de delphi ? a alguien se le ocurre alguna idea para solucionar esto? Algún archivo corrupto tal vez ? Volverá el mundo a ser plano ?

Saludos !!

PD: El programa estaba conectado ya en el formulario principal, por lo que no debería haber ningún problema (y en todo caso, había considerado el caso de la no-conexión)
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u

Last edited by unreal4u : 13/07/2007 at 22:25.
Reply With Quote
  #2  
Old 10/07/2007
[egostar] egostar is offline
Registrado
 
Join Date: Feb 2006
Posts: 6,572
Poder: 27
egostar Va camino a la fama
Bueno antes de hablar de bugs, cosa que me parece un poco alarmante, seria bueno ver algunas cosas de tu código.

Estas usando Formx.visible (true, false) varias veces, y también usas showmodal de otras foms, no será que por ahi no estas liberando alguna form y por eso el error.

Digo, porque hablar de bugs tiene sus asegunes.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Reply With Quote
  #3  
Old 10/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
me ha funcionado eso sin ningún problema los últimos emmm ...6 meses ? Todos los otros módulos están exactamente iguales, y todos ellos funcionan sin problema alguno ...

Lo peor de todo es que simplemente puse algunos comentarios, más que nada como referencia para después ... Ni siquiera fueron comentarios hechos con { } , sino que // al final de las sentencias ...

Realmente no entiendo qué pudo haber pasado, no hice nada con la conexión, o con su consulta relacionada, o con algo más ...
Simplemente puse unos comentarios, compilé, ejecuté y NADA. Con ese módulo en específico no quiere nada. Los otros que están exactamente iguales, tal como dije, ningún problema ...

PD: Debo agregar que el programa en cuestión hace más de año y medio que ya está funcionando en un entorno de producción, ahora retomé el proyecto para agregar cosas lo cual había funcionado impecable hasta hoy, y el form principal, donde se produce el error, no lo he tocado, ni menos la consulta que es lo más importante y lo que más se ejecuta.
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u

Last edited by unreal4u : 10/07/2007 at 20:52.
Reply With Quote
  #4  
Old 10/07/2007
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Quote:
Originally Posted by unreal4u
a alguien se le ocurre alguna idea para solucionar esto?
Yo empezaría por examinar el valor de FBuscarCD y/o ZConnection1 justo antes de asignar HostName, para asegurarme que no son nil.

// Saludos
Reply With Quote
  #5  
Old 10/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
tampoco...

por si acaso, quité todo lo que tuviera que ver con la conexión, luego lo puse de nuevo, y me sigue dando el mismo error

zConnection1 tiene valor asignado, primero que nada porque se conecta, y segundo que nada porqué comprobé que zconecction1 ya tuviera un valor asignado ...

La verdad realmente no sé qué pueda ser; el problema está claramente en que zConnection del formulario FBuscarCD no me acepta ninguna entrada, creen que poniendo un archivo temporal donde dejar temporalmente los datos de la conexión pueda solucionar esto? (No es muy elegante, pero bueh ... no se me ocurre nada más)
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #6  
Old 10/07/2007
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
¿ Se da por hecho que lo has depurado pasito a pasito con F8 ?
Reply With Quote
  #7  
Old 10/07/2007
marcoszorrilla's Avatar
marcoszorrilla marcoszorrilla is offline
Capo
 
Join Date: May 2003
Location: Cantabria - España
Posts: 11,221
Poder: 10
marcoszorrilla Va por buen camino
Yo no creo que sea ningún fallo de Delphi, siempre que me ha ocurrido algo similar he terminado encontrando un fallo mío, a veces mínimo pero suficiente para que arroje un error.

Yo crearía una nueva aplicación con solamente ese formulario o esos dos y lo iría añadiendo todo de nuevo paso a paso, seguro que te funciona, luego sería cambiar el formulario que funciona por el que no va.

Un Saludo.
__________________
Guía de Estilo de los Foros
Quote:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Reply With Quote
  #8  
Old 10/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
Quote:
Originally Posted by Casimiro Notevi
¿ Se da por hecho que lo has depurado pasito a pasito con F8 ?
sips, me da el error justamente donde yo lo había detectado. Después de eso, no es posible seguir debuggeando, me devuelve el error en el programa y luego vuelve el control al IDE.

http://img259.imageshack.us/my.php?i...rorrrr3pe0.png

Quote:
Originally Posted by marcoszorrilla
Yo no creo que sea ningún fallo de Delphi, siempre que me ha ocurrido algo similar he terminado encontrando un fallo mío, a veces mínimo pero suficiente para que arroje un error.

Yo crearía una nueva aplicación con solamente ese formulario o esos dos y lo iría añadiendo todo de nuevo paso a paso, seguro que te funciona, luego sería cambiar el formulario que funciona por el que no va.

Un Saludo.
Eso voi a hacer más rato ... voi a comer primero :P

Lo inexplicable es que todos los otros forms están bien ... no tienen problema alguno... y seré tonto pero nunca tanto como para estar seguro que no modifiqué nada con respecto a la conexión, estaba funcionando bien hace haaaaaaaarto tiempo ya :P

Saludos !!
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #9  
Old 11/07/2007
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
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
Quote:
Originally Posted by unreal4u
...detectado. Después de eso, no es posible seguir debuggeando, me devuelve el error en el programa y luego vuelve el control al IDE.

http://img259.imageshack.us/my.php?i...rorrrr3pe0.png
Una vez llegado a este punto y antes de ejecutar esa línea, comprueba con F7 el estado de FBuscar_CD y ZConnection1; Los errores de Access Violation suelen ser por problemas en el acceso a memoria; Apuesto al igual que Román que alguno de estos dos está no-inicializado o mal-inicializado.
__________________
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.
Reply With Quote
  #10  
Old 11/07/2007
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by Neftali
Una vez llegado a este punto y antes de ejecutar esa línea, comprueba con F7 el estado de FBuscar_CD y ZConnection1; Los errores de Access Violation suelen ser por problemas en el acceso a memoria; Apuesto al igual que Román que alguno de estos dos está no-inicializado o mal-inicializado.
Yo también apuesto
Reply With Quote
  #11  
Old 11/07/2007
droguerman's Avatar
droguerman droguerman is offline
Miembro
 
Join Date: Apr 2005
Location: tierra
Posts: 999
Poder: 22
droguerman Va por buen camino
yo tuve ese problema un par de veces pero ahora no recuerdo exactamente como lo solucioné, creo que necesito crear una bitácora de errores
Lo que si te puedo asegurar no es problema de delphi aun así intenta lo siguiente: crea una nueva acción y pon el código ahi (no todo sino por partes) a ver que sucede
__________________
self.free;
Reply With Quote
  #12  
Old 12/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino


el viernes soluciono todo

muchas tareas, muchas cosas que hacer ahora

En todo caso, gracias por sus sugerencias

Saludos !!

EDIT::: ¬¬ no están activados las img :P
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #13  
Old 12/07/2007
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Vale, qué bien, pero... ¿cuál era el problema y cómo lo solucionaste?
Reply With Quote
  #14  
Old 12/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
lol .. todavía no lo soluciono ... en cuanto lo haga no duden en que lo postearé (El viernes sería eso)
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #15  
Old 13/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
hasta que lo solucioné !!

les dije que era mareo de delphi ...

resulta que llegué, copié todo el form tal cual a otro form (yo sabía que no había hecho ninguna modificación, por lo que estaba seguro que TODO el código estaba bueno) al cual llamé FormBuscarCD2, guardé, compilé y ejecuté y adivinen ... NINGÚN PROBLEMA !!

fui a quitar el form "malo" del proyecto cuando por sorpresa mia ... me di cuenta que ese form... NO ESTABA INCLUIDO EN EL PROYECTO !
Volví a agregar el form al proyecto, y tan tan ! todo funcionando a la perfección...

En eso se me ocurre revisar el .dpr, y claro, el formulario fue el último que había agregado, cuando fue el primer form que empecé a desarrollar, por lo que debería haber estado en primer lugar (en realidad segundo, ya que primero está el main form) ...

Debido a qué se produjo ese error, no sé, pero al menos ya sé que delphi7 de repente quita algunos forms de los proyectos cuando a éstos forms se le agregan comentarios para explicar el código xD

Bueno, he ahi la solución :P

Saludos !!
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #16  
Old 13/07/2007
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by unreal4u
[..]... Debido a qué se produjo ese error, no sé, pero al menos ya sé que delphi7 de repente quita algunos forms de los proyectos cuando a éstos forms se le agregan comentarios para explicar el código xD
Bueno, he ahi la solución :P
Saludos !!
O sea, que si a cualquiera de mis proyectos le añado algún comentario a algunos forms, ¿éstos desaparecen del proyecto?

Raro, nunca me ha pasado, voy a probar ahora mismo...
Reply With Quote
  #17  
Old 13/07/2007
unreal4u's Avatar
unreal4u unreal4u is offline
Miembro
 
Join Date: Nov 2004
Location: Temuco, Chile
Posts: 105
Poder: 22
unreal4u Va por buen camino
al menos eso fue lo que me pasó a mi :wtf
__________________
Código Delphi [-]
procedure Gracias; 
begin
 if Respuesta_a_Mensaje = TRUE then showmessage('Ojalá que te sirva')
 else showmessage('Gracias por responder... :-)');
end; // (c) unreal4u
Reply With Quote
  #18  
Old 13/07/2007
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Quote:
Originally Posted by Casimiro Notevi
si a cualquiera de mis proyectos le añado algún comentario a algunos forms, ¿éstos desaparecen del proyecto?
No hombre no, sólo pasa, de repente; es un bug muy errático y agradezco a los dioses no haberme topado nunca con él.

Ahora bien, lo interesante aquí es, ¿por qué falla si no se incluye en el proyecto?

// Saludos
Reply With Quote
  #19  
Old 14/07/2007
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by roman
No hombre no, sólo pasa, de repente; es un bug muy errático y agradezco a los dioses no haberme topado nunca con él.

Ahora bien, lo interesante aquí es, ¿por qué falla si no se incluye en el proyecto?

// Saludos
Eso suena muy misterioso
Reply With Quote
  #20  
Old 14/07/2007
roman's Avatar
roman roman is offline
Moderador
 
Join Date: May 2003
Location: Ciudad de México
Posts: 20,269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No tan misterioso. Falla porque al no estar incluido en el proyecto, el formulario FBuscar_CD no se construye (lo ha de tener en el AutoCreate). Y apuesto a que los que apostamos a favor de que eso era nil, teníamos razón

// Saludos
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18/08/2007 16:02


All times are GMT +2. The time now is 21:10.


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