Einzelnen Beitrag anzeigen

mojo777

Registriert seit: 10. Sep 2003
402 Beiträge
 
#8

Re: Wie überpüfe ich, ob die gdb Datei vorhanden ist, vordem

  Alt 14. Sep 2004, 23:38


Also: Ich habs sogar recht elegant gelöst.
UNd zwar gibt es die möglichkeit bei der TIBDATABASE KOmponente "BeforeConnect" eine funktion zu definieren.. das ist toll!
dann kommt das, was mir hier oben geraten wurde (FileExists(),...) und falls nicht, dann fmLocateDB.ShowModal;
der "OK" Knopf erhält dann "ModalResult"="OK" und der Abbrechenknopf
Delphi-Quellcode:
Application.Title:='Schließung läuft'; //in der Tastkleiste wird das dann angezeigt, damit man nicht denkt, dass das programm noch läuft..
Application.Terminate;
Ein Problem besteht jedoch dabei, wenn ich z.b. zur Entwurfszeit einen Ort der DB angegeben habe, wir dieser bei jedem Neustart aufs neue durchsucht... und das ist dool. dann müsste man ja bei jedem start die Position neu eintippen.
Problem erkannt und gebannt: Der Ort wird zuerst (BeforeConnect) aus einer INI-Datei ausgelesen und FileExists() kommt zum zuge.... Der neu eingetippte Ort der Db, falls der in der ini vorhandene Wert nicht korrekt ist, wird in die INI geschrieben.

So. *stolz*

VIELEN VIELEN DANK WRITELN!

PS: War "writeln" nciht ein säääähr wichtiger pascal-befehl??

Gruß
Mojo
Muh macht die kUh
  Mit Zitat antworten Zitat