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