Delphi 7 - Delphi 2009 und Btrieve
14. Jan 2012, 19:59
Datenbank: Btrieve • Version: 6.15 • Zugriff über: Win7
Ich habe ein Problem mit Btrieve-Zugriffen unter Windows 7, benutze die "uralte" 6.15 BT-Version.
Folgender Sachverhalt:
Die genutzten Datenbankroutinen funktionieren seit langer Zeit unter den verschiedenen Windows-Versionen. Das Programm wurde mit Delphi 7 erstellt und arbeitet auch unter Win7 problemlos.
Wenn ich das selbe Programm mit Delphi 2009 compiliere (selbstverständlich unter Beachtung aller Delphi-Datenformatänderungen) kann ich es nur mit Administrator-Rechten starten. Ansonsten erhalte ich den Btrieve-Fehler 20 (Record-Manager inaktiv).
Als Administrator gibt es keine Schwierigkeiten.
Ich kann also beide EXEn in ein Verzeichnis kopieren, die D7-Version lässt sich starten, die D2009 nur als Administrator. Was ist in den beiden Delphi-Versionen anders?
Noch eine Anmerkung. Unter XP bzw. Vista gibt es mit der D2009-Version kein Problem!
Vielleicht hat sich bereits jemand mit einem solchen Problem herumgeschlagen und kann mir helfen?
Udo
|