Wenn Du zur Entwurfszeit eine Verbindung hergestellt (fbembed.dll) hast, musst Du diese Verbindung schließen, dann sollte es klappen.
Stimmt nicht: Ich habe eben genau das gemacht: Bei sämtlichen Queries im Datenmodul Active auf True gestellt, wobei die Connect-Komponente automatisch auf Connected = True steht. Dann die Embedded-Version gestartet und keinerlei Probleme festgestellt. Zuvor natürlich meine obligatorische Befehlszeile
// IF ConMain.Connected THEN ConMain.Disconnect;
auskommentiert.
Ich meinte damit natürlich vor dem Kompilieren (Getestet mit der Komponente UniDAC).
Wenn Du dann noch für die Embedded Version Mehrbenutzerfähigkeit benötigst, muss die Datei firebird.conf den Eintrag RemoteFileOpenAbility = 1 erhalten.
Stimmt auch nicht: Ich habe eben genau das ausprobiert.
Ich nehme Alles zurück, das habe ich mit der Verbindung zu einem
Netzlaufwerk verwechselt.