Hallo Leute
auch wenn die Frage erst mal nach Datenbank aussieht: sie ist keine eigentliche.
Also:
ich habe eine Anwendung, die auf eine Datenbank über ein TQuery zugreifen soll. Bis jetzt läuft die Anwendung auch über ein TQuery und damit über
BDE. Ich würde jetzt gerne diesen Code in eine
DLL auslagern, damit ich diese Ersetzten kann und einen anderen Datenbankzugriff machen kann. (z.b. ZeosDB). Das wären dann alles Nachfahren von TQuery.
Das
Query wird zur Laufzeit erstellt, mit diesem Code:
Delphi-Quellcode:
var
query:TQuery;
..
procedure initdb(path:
string);
begin;
query := TQuery.Create(
nil);
query.DatabaseName := path;
end;
Diesen Code könnte ich natrülich problemlos in eine
DLL auslagern. Das Problem ist, das ich Zugriff auf das TQuery brauche, um Daten auszulesen. Die
DLL müßte also das gesamte TQuery zurückgeben!
Wer hats verstanden und kann mir helfen?
Danke TO