Hallo zusammen,
wenn ich z.B. die BDE-Konfiguration öffne und dann ein Programm starte das über
Session.GetAliasNames() auf die BDE-Konfiguration zugreift bekomme ich die folgende Meldung;
Quelltext
1:
| Bei der Initialisierung der Borland Database Engine ist ein Fehler aufgetreten (Fehler $210D). |
Mir ist das ganze soweit klar, als dass die Konfigurationsdatei der BDE gesperrt ist. Soweit kann ich das auch nachvollziehen und empfinde es auch als logisch - man sollte nicht die Konfiguration ändern, während man mit einem anderen Programm darauf zugreift.
Allerdings tritt das Problem auch ohne die BDE-Konfiguration auf, wenn ein Programm z.B. auf die
Session (globale Variable vom Typ
TSession in der
DBTables.pas) zugreift und dann ein anderes Programm gestartet wird, das ebenfalls auf die Session zugreifen möchte.
Bisher funktioniert es dann nur, wenn ich das eine Programm schließe und erst danach das andere Programm starte.
In beiden Programmen muss ich nur lesend auf die BDE zugreifen und ändere keine Einstellungen. Trotzdem sperren sie sich.
Gibt es eine Möglichkeit die BDE-Konfiguration wieder freizugeben?