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.