Hallo,
ich greife auf
FB 2.0 mit den IBDac Komponenten zu.
Die Connectkomponente befindet sich in einem Datamodul.
Server/ Database verweisen im Entwicklungssystem auf eine Testdatenbank.
Connected ist auf false.
Wird die Connection intern von Delphi geöffnet (z.B. weil irgendein Wizard die Datenfeldnamen läd), dann bleibt diese offen.
Vergisst man vor dem finalen Compilieren die Connects manuell zu schließen, dann kommt beim Anwender ein Laufzeitfehler, weil die
(Test) Datenbank nicht da ist.
Connect im Datamodul.Create auf false setzen bringt nichts, da die Componente an dieser Stelle noch nicht geladen ist.
Verwende ich loaded(), tritt der Fehler bereits bei inherited loaded auf.
Hat wer einen Tip, wie ich diese Delphi-Macke in den Griff bekomme?
Gruß
Peter