Forum: Programmieren allgemein
by Oreaden,
11. Nov 2008
WoW haentschman, für das ganze denke ich daß wirklich ein eigener Updater nötig ist. Für die Routinen wo ich suche, handelt es sich um eine Exe. Dar Ansatz ist wirklich nicht schlecht, was ich mich frage, wie gehtst Du mit den Verzeichnissen um? Gehst Du immer davon aus, dass Du in das Verzeichnis schreiben darfst, prüfst Du das zuvor (Wie denn?) oder soll sich der User bei Bedarf darum kümmern?...
Forum: Programmieren allgemein
by Oreaden,
11. Nov 2008
Mhhhh, Schreibrechte? Kann man denn prüfen ob man die Rechte (falls ja, wie) hat, in ein Verzeichnis zu schreiben? Denke, dann wäre der Fall klar, if Schreibrecht_im_Verzeichnis(paramstr(0)) then
Update_Programm
else
Offer_User_Download_Option;
Denn in diesem Falle weiss der User am besten, wie man das Programm zum laufen bekommt, und da wäre es doch sehr aufwendig alle Optionen...
Forum: Programmieren allgemein
by Oreaden,
11. Nov 2008
Hallo Nat,
das ganze hört sich ganz gut an. Stellte mir auch ungefähr so den Ablauf vor, daß nach dem Reboot die neue Programmversion verfügbar ist. Möchte aber nicht den User mit irgendwelchen Aufforderungen quälen, das Programm zu beenden, sondern einfach beim nächsten Programmstart die neue Version zur Verfügung stellen. Ist hierfür auch die ganze Geschichte mit den ThreadID's notwendig...
Forum: Programmieren allgemein
by Oreaden,
11. Nov 2008
Hallo Wissende,
ich suche eine Möglichkeit, das eigene Programm elegant durch ein anderes (z. B. neue Version) zu ersetzen. Dabei stellen sich mir folgende Problempunkte
Wie kann ich das laufende Programm elegant ersetzen?Welche Probleme können auftreten und wie lassen sie sich umgehen (z. B. Sperreintrag des Programms, Schreibrechte im Verzeichnis)
Danke für euere Hilfe. Verzeiht, daß...