TSQLConnection + MDI-Anwendung [gelöst]
-
Hallo,
ich habe folgendes Problem.
Ich habe mir Firebird 2.5 als Datenbank installiert und mit RAD XE3 in C++ probiert anzusprechen über die Komponente TSQLConnection + TSQLQuery.
Funktioniert alles tadellos wenn ich das in meinem Testprojekt. VCL-Formularanwendung gemacht hatte.Nun wollte ich die TSQLConnection auf mein bestehendes Programm, eine MDI-Anwednung legen und compilieren. Da erhalte ich jedoch beim erstellen des Formulars wo die Komponente TSQLConnection drauf liegt eine Access violation.
Der Debugger bleibt jedesmal hier stehen
/* TCustomForm.Create */ inline __fastcall virtual TForm(System::Classes::TComponent* AOwner) : TCustomForm(AOwner) { }
Hab auch schon probiert das TSQLConnection selbst anzulegen, aber erhalte das gleiche Ergebnis.
Warum kann ich die Komponente TSQLCOnnection in der MDI-Anwendung nicht verwenden?
Gibt es Alternativen ?Ansonsten hab ich ein Problem
-
Mein Problem nach einiger Tüftelei selbst behoben.
Habe die Projektoptionen VCL-Fomrularanwendung und MDI-Anwendung verglichen und bin zu folgendem Ergebnis gekommen.
in der MDI-Anwendung fehlen unterProjekt->Optionen->Packages->Laufzeit-Packages->Laufzeit-Packages-Importbibliotheken
folgende Einträge:
dbrtl.bpi dbexpress.bpi DbxCommonDriver.bpi DBXFirebirdDriver.bpi
Nach Hinzufügen dieser zusätzlichen Bibliotheken läufts.