Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

Dateien beim Programmstart kopieren

  Alt 18. Jan 2005, 15:30
Hallo,

für die Ausführung meines Programms benötige ich bestimmte Datenbankdateien, die des öffters aktualisiert werden.
Ich habe einen Menüpunkt "Datenbankdateien kopieren" und ich habe einen Einstellungsdialog, in dem ich festlegen kann, dass die Dateien beim Programmstart automatisch kopiert werden. Soweit so gut.
Meine Frage ist, wohin ich diese Routine, die beim Programmstart die Dateien kopiert, am besten hinpacke:

Schlecht ist, wenn ich das OnActivate der Form benutze, weil ich öfters auch modale Fenster habe und das OnActivate Ereignis dann beim schließen des modalen Fensters ausgelöst wird und ich da ja dann nix mehr kopieren will.

Benutze ich das OnCreate Ereignis der Form, werden die Dateien schon vor Sichtbarwerden der Form kopiert, was unschön ist, wenn ich die Nachfrage bekomme, ob vorhandene Dateien überschrieben werden sollen, da diese Nachfrage dann ebenfalls vor Erscheinen der Hauptform erscheint.

Wie kann ich das am Besten machen?

Gruß

Gambit
  Mit Zitat antworten Zitat