Jak przekazac połaczenie TSQLConnection z głównego programu do biblioteki dll
aby w dll'ce połaczenie wykorzystać do TSQLQuery??
cos w stylu , po stronie dll:
Procedure Test (DBase : TSQLConnection) ; stdcall;
Begin
try
frmDLL := TfrmDLL.Create (Application);
try
frmDLL.SQLQuery.SQLConnection:=DBase;
frmDLL.SQLQuery.Open;
frmDLL.ShowModal;
finally
frmDLL.Free;
end;
except
on E: Exception do
MessageDlg ('Error w pliku DLL ' +
E.Message, mtError, [mbOK], 0);
end;
Niestety ten przykład działa bardzo chimerycznie i bardzo czesto sie wykrzacza.