Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.846 Beiträge
 
Delphi 12 Athens
 
#8

AW: Backup Problem nach Umstellung auf V3.0 embedded

  Alt 31. Dez 2023, 13:23
Nächste Tests:

1. Ich habe ein kleines separates Restore VCL Programm geschrieben,
dass dafür genau die selben Dateien benutzt wie das richtige Programm.
Nur den Pfad zur Backup Datei hart codiert. Ausgabepfad für .exe und
dcus ist derselbe, den auch das richtige Programm benutzt, da die FB
DLLs dort in einem Unterordner drin liegen.

2. Dieses Programm kann ich problemlos ausführen und der Restore erfolgt
fehlerfrei.

3. Rufe ich es auf, während die andere Anwendung die DB offen hat kommt
eine Fehlermeldung, dass die DB-Datei nicht beschrieben werden kann.
War zu erwarten.

4. Ändere ich das Restore im richtigen Program so ab, dass es nach dem
Schließen der DB-Verbindung (d.h. noch vor dem Restore aufruf) im
Debugger anhält kann ich parallel mit dem externen Programm problemlos
ein Restore machen.
=> mein eigentliches Programm blockiert das dann nicht mehr, d.h. die
DB-Verbindung ist dann wirklich zu.

5. ProcessMonitor zeigt auch nur Zugriffe auf die richtige fbclient.dll.

=> irgendwas im richtigen Programm muss noch falsch sein, nur was?
  Mit Zitat antworten Zitat