![]() |
Datenbank: Firebird • Version: 2.0.3 • Zugriff über: ZEOS
DatenModul erstellen/initialisieren aus einer DLL
Hallo zusammen,
ich habe ein DataModul in eine DLL gepackt. Nun möchte ich beim Starten meines Programms dieses Modul initialisieren. Im OnCreate-Ereignis vom DataModule habe ich folgendes stehen :
Delphi-Quellcode:
Ich möchte nun, dass genau diese Procedure ausgeführt wird. Wie mache ich das ?
procedure TDM_Firebird.DataModuleCreate(Sender: TObject);
begin with ZConnection do begin Hostname := ReadFromRegistryString(HKEY_CURRENT_USER, APPNAME, 'DBServer'); Database := ReadFromRegistryString(HKEY_CURRENT_USER, APPNAME, 'Database'); User := ReadFromRegistryString(HKEY_CURRENT_USER, APPNAME, 'DBUsername'); Password := ReadFromRegistryString(HKEY_CURRENT_USER, APPNAME, 'DBPassword'); Port := StrToInt(ReadFromRegistryString(HKEY_CURRENT_USER, APPNAME, 'DBPort')); Connect; end; end; Mein Versuch :
Delphi-Quellcode:
Wennich diese Zeile nun in eine seperate Procedure oder zwischen begin und end von der DLL schreibe, kommt beim Starten immer kein gültiger Integer-Wert.
DM_Firebird := TM_Firebird.Create(nil);
|
Re: DatenModul erstellen/initialisieren aus einer DLL
Warum verwechselt ihr immer Konstruktor mit den komischen Events?
Hätte es nicht gereicht einfach den ctor zu überschreiben? Achso, zum Fehler, der kann ja eigentlich nur hier passiert sein: Zitat:
|
Re: DatenModul erstellen/initialisieren aus einer DLL
Zitat:
|
Re: DatenModul erstellen/initialisieren aus einer DLL
Zitat:
War das so schwer rauszulesen? |
Re: DatenModul erstellen/initialisieren aus einer DLL
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 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