Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Runtime error 217 (https://www.clubdelphi.com/foros/showthread.php?t=19564)

rochi 17-03-2005 23:17:24

Runtime error 217
 
Hola, qué tal?, me pasa lo siguiente. Cada vez que instalo el exe en una máquina com windows Me (con o sin Delphi) me sale el error Runtime error 217 at dir. hexa al ejecutar el exe creado.
La aplicación fue hecha en D7 con FB 1.5.2.

Probé instalarlo con una máquina virtual, con VMWare, de Windows 98, y anduvo. Previamente, tuve que instalar a prepo la librería gds32.dll en el directorio System. Ya que sino, no corría la aplicación y decía unvailable database. A parte de eso, todo anduvo en la maq. virtual.
Pero en una con Windows Me no anda. Porbé hacer lo mismo que hice cuando la instalé en Windows 98, pero no hay caso.
Cuando opto por depurar el problema, me sale error en Kernel32.dll.
En Windows XP, anda sin problemas también.

Muchas gracias por cualquier sugerencia.
Saludos a todos

rochi

Lepe 18-03-2005 11:02:51

Cita:

In fact, Delphi executables will die with runtime error 217 when an exception was raised before SysUtils is initialized or after it is finalized. In both situations the regular exception handling is not put in place.

If the error occurs right at your application's startup, check your initialization sections. Try to move code into a later part, e.g. into FormCreate() events.
Otherwise check your units' finalization sections.

Some typical situations where this can happen:

- unexpected date formats

- disk or registry accesses where the user has not sufficient privileges

- BDE Net Dir mismatches
Enlace Original

Saludos

rochi 18-03-2005 15:35:48

Bueno, esta información ya la había visto. No obstante, no se aplica a mi caso mayormente. Tengo ciertas Units con código en la initialization/finalization section. Pero no debería arrojar excepciones, ya que no hay asignaciones raras.
Por otro lado, y de ser así, que levantara excepciones, no entiendo por qué pasa solo en Windows Me y no sucede con Windows 98, ni Windows XP.
Se supone que Windows Me fue una mejora de 98.

De todos modos te agradezco. Y espero con esto arrojar mas luz sobre mi problema.

Gracias, rochi

marcoszorrilla 18-03-2005 16:12:52

Cita:

unexpected date formats
Si según cita Lepe entre las posibilidades de fallo se encuentra algún formato de fecha incorrecto, convendría ver como tiene configurada la fecha ese ordenador que reporta el fallo, quizás configurandola en el formato adecuado se arreglaría el problema.

Y sino, si tienes ocasión, porque no montas el Delhi en ese ordenador y compilas el proyecto y lo pruebas, por lo menos sabrás en que línea falla.

Un Saludo.

rochi 18-03-2005 16:27:44

Cita:

Empezado por marcoszorrilla
convendría ver como tiene configurada la fecha ese ordenador que reporta el fallo, quizás configurandola en el formato adecuado se arreglaría el problema.

¿te referís a que no tenga el formato dd/mm/aaaa?. Si es eso, está precisamente en ese orden, que se corresponde com mi formato.

Cita:

Empezado por marcoszorrilla
Y sino, si tienes ocasión, porque no montas el Delhi en ese ordenador y compilas el proyecto y lo pruebas, por lo menos sabrás en que línea falla

Si, eso es lo otro a probar........si me dejan.

Gracias, saludos

rochi


La franja horaria es GMT +2. Ahora son las 05:33:43.

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