Einzelnen Beitrag anzeigen

snow

Registriert seit: 28. Jun 2007
277 Beiträge
 
#26

Re: update eures eigenen Programms: vorgehensweise

  Alt 11. Jan 2008, 22:27
Kannst ja auch ne txt datei hochladen und immer die letzte zeile lesen lassen.
Alternativ kannste auch in deiner Website nen Komentar einfügen. Wenn du dannd die html datei nach dem Komentar durchsuchst.

kannste den komentar ja so aufbauen

neuste version : X.X
benötigte Datei(url)
speicherplatz der neuen Datei relativ zum Programmverzeichniss
Nächste benötigte Datei(url)
speicherplatz der neuen Datei relativ zum Programmverzeichniss
usw usw

Niemand schaut sich heutzutage die Komentare an. Und selbst wenn schon.

Zum Updaten.

Du kannst auch einfach ne eigene Win32.exe zu deinem Programm dazulegen oder das programm beenden und im Distroy-Event die Dateien ersetzen (IO-Checks =OFF). Dann sollte es vllt funktioniern ohne fehlermeldung.

ODer du kannst des vllt in nen Threat auslagern und den Hauptthreat beenden.

Wie auch immer das Updateprogramm muss dann nur die url öffnen und unter dem angegeben pfad speichern.

Gruß snow

Edit:// Andere Methode

Bei den meissten Webhostern und Servern hast du einen ftp-server dabei.

dem kannnst du sogar ein password geben, damit sich kein unbefugter die Dateien mal eben anguggt.
Bei Indy sollte eine ftp-kompo drin sein.
Nur vllt sollteste dem programm nen eigenen nutzer-account geben, damit keiner dein Webmaster-PW raus bekommt.


Zitat:
Kann man dem batch file eine Pause geben bevor es das alte File löscht? Ich bekomm immer den Fehler: keinen Zugriff weil die Anwendung noch läuft und daher nicht gelöscht werden kann.
WAIT und SLEEP scheint es nicht zu geben im Batch code.
Iss vllt nicht die beste lösung aber wie wärs mit einem ping 127.0.0.1 ?
der dauert unter windows seine 2 sekunden und fertig.
  Mit Zitat antworten Zitat