![]() |
ADOConnection ist bei Programmstart aktiv. Soll aber nicht
Hai ihr,
ich habe ein dummes Problem. Zur Designzeit habe ich die ADOConnection meines Datamodules aktiv (Es ist dort ein Connection-String zu meinem Testserver hinterlegt). Wenn ich das Programm dann in der Firma starte kommt immer erst die Meldung das der Datenbankserver nicht gefunden werden kann. Logisch, der ist ja auch nicht da. Aber ich dachte wenn ich im OnCreate des DataModules (wird vor der MainForm erzeugt) die Verbindung schliesse würde das funktionieren.
Delphi-Quellcode:
Ich bin mir fast sicher das es unter D5/7/2005 auch noch so funktioniert hat.
procedure TDM1.DataModuleCreate(Sender: TObject);
begin Connection1.Close; Connection1.ConnectionString := 'FILE NAME=' + ChangeFileExt(ParamStr(0), '.UDL'); Connection1.Open; end; |
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
Aber gab's nicht mal jemand der einen IDE-Experten geschrieben hat der vor/während dem Compilieren das Property zurückgesetzt hat :gruebel: |
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Nein, weil das onCreate aufgerufen wird, wenn alle Komponenten aus der DFM wiederhergestellt wurden.
|
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Okay, dann habe ich das falsch in meinem Köpfchen gehabt. Schade.
@Bernhard: Kannst Du dich noch erinnern wie der IDE-Experten heisst? |
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
Wie wäre es mit einer Ableitung der TADOConnection-Komponente. Im Designer-Modus wird das Active-Property berücksichtigt, im Nicht Designer-Modus (Debug, NoDebug-Modus) wird die Connection nicht beim Streamen der Properties hergestellt. Evtl. steuerbar über weiteres Property. Ich glaube irgendwelche 3th-Party-DB-Komponenten bieten auch so ein Property an. |
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
|
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
|
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
|
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Hi,
Zitat:
|
Re: ADOConnection ist bei Programmstart aktiv. Soll aber nic
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:47 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 by Thomas Breitkreuz