Escrito 30 marzo 2011 - 02:47
Aqui usamos un componenete GENIAL que atrapa los errores en tiempo de ejecucion y te envia por email el informe, con comentarios del usuario, captura de pantalla, lineas de codigo por las que ha ido pasando hasta llegar a la que dio el error... una maravilla, vamos.
Pero sobre lo que comentas de que el mensaje de error te sale mal con el ejecutable o con el IDE, suena raro, a ver si el ejecutable no era el recien compilado y seguias probando con el antiguo...
A nosotros nos ha ocurrido que si el error es de base de datos, te lo esta generando realmente el fbclient.dll, no delphi, y ese fbclient recibe de FireBird solo un codigo de error y poco mas, así que te lo traduce a texto humano usando un fichero de mensajes de error.
Asi, si ejecutas desde una maquina con firebird 1.5 instalado, pero el servidor al que accedes es otro con un firebird 2.5, en ese caso recibes un codigo de error de la V2.5 pero la explicacion que ves es la que le correspondia en la V1.5, y si el PC no tiene instalado firebird, incluso solo te aparece un codigo de error y listo (nosotors atrapamos y "traducimos" estos errores en nuestra aplicacion por si acaso).
Si haces las pruebas desde diferentes maquinas, esta podria ser la explicacion, pero si es la misma... pues me rindo, es un misterio.