Einzelnen Beitrag anzeigen

Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#3

Re: BDE Alias per Code erzeugen/überprüfen

  Alt 14. Nov 2008, 09:15
Okay ... ein weiteres Problem hat sich heraus kristallisiert ...

wenn ich den Befehl ...

Session.SaveConfigFile; ausführen möchte ... kommt eine Execption bei der Ausführung ...

Im Projekt GWplus.exe ist eine Execption der Klasse EDBEngineError mit der Meldung 'Engine-Konfigurationsdatei nicht gefunden' aufgetreten.

laut CodeGear Hilfe ...

Zitat:
Mit SaveConfigFile können Sie alle im Arbeitsspeicher befindlichen Änderungen der BDE-Konfiguration in die Konfigurationsdatei auf der Festplatte schreiben. Wenn die BDE zum ersten Mal initialisiert wird, wird die aktuelle BDE-Konfigurationsdatei in den BDE-Speicher im Arbeitsspeicher eingelesen. In Anwendungen kann die im Arbeitsspeicher befindliche Konfigurationsdatei gelesen oder geändert werden. Die Änderung wird zunächst jedoch nur im Speicher durchgeführt und nicht auf die Festplatte geschrieben.

Wird beispielsweise in einer Anwendung mit AddAlias ein neuer BDE-Alias definiert, befindet sich dieser im Speicher, solange die BDE im Speicher vorhanden ist. Mit SaveConfigFile können Sie den neuen Alias speichern, um ihn später in BDE-Anwendungen verwenden zu können. Mit SaveConfigFile wird die Konfigurationsdatei auf der Festplatte mit der Konfigurationsdatei im Speicher überschrieben.
Es werden keine Parameter von SaveConfigFile erwartet ... aber warum kommt dann die Fehlermeldung Config-Datei nicht gefunden?!

es muss ja bereits eine existieren ...



Danke für die Hife

f4k3

// Edit ... ich sollte vllt. erwähnen dass das ganze unter Windows Vista getestet wird ... auf XP dürfte es funktionieren ...
Sascha
  Mit Zitat antworten Zitat