Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TQuery aus einer DLL zurückgeben (https://www.delphipraxis.net/4553-tquery-aus-einer-dll-zurueckgeben.html)

theomega 4. Mai 2003 10:25


TQuery aus einer DLL zurückgeben
 
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

Christian Seehase 4. Mai 2003 12:37

Moin The Omega,

das ist ein Problem, das wir vom Prinzip her gerade erst hatten.
Such doch hier mal nach TOberklasse bzw. TUnterklasse.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz