Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Access Violation con Idapi32.dll (https://www.clubdelphi.com/foros/showthread.php?t=36237)

bataola 05-10-2006 16:59:34

Access Violation con Idapi32.dll
 
Hola a todos!!

Antes que nada, se que hay muchos hilos que tratan el tema de la idapi32.dll pero no encuentro la solución a mi problema por eso abro este mas puntual.

Tengo una aplicación en Delphi 5, en donde puedo detectar (por debug) que al hacer el Open de una query me tira el siguiente error: "Access violation at address 4BDEF5E1 in module 'IDAPI32.DLL'. Read of address 00000000".

Esto no sucede siempre, o sea, a veces anda bien (pasa por el Open de la query sin problemas) y otras no.
Pero una ves que ocurre se repite hasta que me tira el famoso "Insuficiente memoria para ejecutar la aplicación" lo que me lleva a reiniciar el Delphi y me deja de suceder el error.

Esto me lleva a pensar que es un problema de memoria y configuración de la BDE (aunque me desconcertó el Access violation) pero he probado varias configuraciones y sigo con lo mismo.

Esto sucede tanto en Win 2000 como en XP y creo que en 98 también.

Desde ya muchas gracias!!

Salu2.

Neftali [Germán.Estévez] 05-10-2006 17:23:59

Normalmente estor errores son debidos al intentar acceder a cosas que no están inicializadas o que tienen "basura"; Revisa tu código en busca de cosas que no estén liberadas correctamente o que no estén inicializadas correctamente.

Con los datos que das, no se puede afinar más...

bataola 05-10-2006 18:32:05

Gracias por responder...

De seguro que en esta aplicación que me dieron para mantener está llena de objetos o formularios sin liberar, pero no entiendo porque el "Access violation", si yo solo hago un Open de una Query. No hago referencia a ningún objeto, es solo un simple Open...

Saludos

Paoti 05-10-2006 19:22:42

ahhhhh, peude ser que a dodne conectas el query, sea un datamodule o un frmulario que no este inicializado.....


digo, por decir que esta llena de formularios, peude ser eso.


La franja horaria es GMT +2. Ahora son las 01:47:50.

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