AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi update eures eigenen Programms: vorgehensweise
Thema durchsuchen
Ansicht
Themen-Optionen

update eures eigenen Programms: vorgehensweise

Ein Thema von Ajin · begonnen am 24. Apr 2007 · letzter Beitrag vom 17. Jan 2008
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz