Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.031 Beiträge
 
Delphi 12 Athens
 
#6

Re: Wie kann sich ein Programm selbst ersetzen bzw. löschen?

  Alt 23. Jul 2004, 11:47
Sharky hat recht !

Trotzdem gibt es Mechanismen, die soetwas nachbilden.
Vom Prinzip her sei das hier mal zusammengesetzt.

Oldtimer: ist Dein aktuelles Programm
Update : ist Dein neuse Programm
Konverter : Liegt Deinem Updateprogramm bei

1. Oldtimer lädt Update mit einer anderen Filendungg: Update.tmp
2. Wenn Olditmer fertig ist startet es Konverter und beendet sich.
3. Konverter löscht Oldtimer und benennt Update in Oldtimer (Endung) um.
4. Konverter startet Oltdimer mit Parameterfunktion: Oldtimer löscht Konverter nach Zeit.
5. Konverter beendet sich und wird dann von Oldtimer gelöscht.


Zu kompliziert?!?
Ok, da gibt es noch eine Alternative, wo ich aber nicht weiss
wie diese funktioniert:

Komponente: exemod.zip

Grüße // Martin



Ok, da gab es doch gleich mehrere Überschneidungen:
Fazit entweder arbeiten oder in der DP lesen, aber man findet ja immer was interessantes....
Martin Schaefer
  Mit Zitat antworten Zitat