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)
-   -   Problemas con dbxpress en dll (https://www.clubdelphi.com/foros/showthread.php?t=69243)

mcsebas 04-08-2010 01:08:37

Problemas con dbxpress en dll
 
Holas amigos les comento que estoy haciendo una DLL en la cual tengo un modulo de datos con dos componentes un SQLConnection y un SQLQuery
cuando las utilizo me funcionan bien pero ha la hora de cerrar la aplicación me queda colgada o sea como que estaria siendo usada todavia.

Código Delphi [-]
function PingServidor:Boolean; stdcall;
var Modulo:TModDatos;
    Estado:Boolean;
begin
     Estado:=True;

     try
        Modulo:=TModDatos.Create(nil);
        Modulo.Conexion.Open;
        Modulo.Conexion.Close;
     except
           Estado:=False;
     end;

     FreeAndNil(Modulo);

     Result:=Estado;
end;

Este es el fragmento de codigo en el que hago uso de ellas (dbxpress).
Utilice las librerias ZEOS y realmente no tuve ningun problema.

La verdad que dbxpress es demasiado rapido y no quisiera desaprovechar esas bondades.

Gracias :)

JosepGA 04-08-2010 08:31:02

hola,

¿ lo has podido tracear para ver si te da algún error ?

mcsebas 04-08-2010 19:35:16

Perdon la ignorancia pero ¿como se hace eso?.

Gracias :)

JosepGA 05-08-2010 08:33:04

hola, pues pones un punto de ruptura en la primera línea pulsando F5, ejecutas el programa, este se parara en este punto, y lo vas ejecutando línea a línea con F8, así verás si en algún punto salta.

Otra opción es ver en el Except que error te da, mirate la ayuda para ver como detectar el tipo de excepción.


La franja horaria es GMT +2. Ahora son las 09:58:28.

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