![]() |
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:
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!
var
query:TQuery; .. procedure initdb(path:string); begin; query := TQuery.Create(nil); query.DatabaseName := path; end; Wer hats verstanden und kann mir helfen? Danke TO |
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