Zitat von
Hansa:
Du legst den
DB-Namen bzw. Laufwerk, Pfad etc. beim Programmstart fest und fertig. Das DataModule muss dazu nur früh genug erzeugt und bestückt werden...
Wenn das in #7 nicht deutlich genug war : zweimal war im Anhang Source drin. Auch ohne installiertes Firebird hätte man sich mal die
DPR ansehen können anstatt so rumzufriemeln. Und da steht drin :
Delphi-Quellcode:
begin
Application.Initialize;
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Da werden völlig überflüssige Workarounds gebaselt, bis es eben doch passt.
So ähnlich, wie einer, der den Schlüssel in der Wohnung liegen hat und der herbeigerufene Schlüsseldient kriegt die Tür nicht auf, obwohl sie sowieso auf war und der Nachbar stützt sich irgendwann mal aus Versehen auf die Türklinke.