Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Updatefunktion Regeln?! (https://www.delphipraxis.net/40329-updatefunktion-regeln.html)

SKolberg 14. Feb 2005 15:07

Re: Updatefunktion Regeln?!
 
gut werde die möglichkeiten mal ausprobieren, mal schauen was am besten klappt.
würdet ihr so nett sein mir ein paar howto´s mit code-schnipseln schreiben
was für eine app ich als starter verwenden soll, wie das mit dem hotkey und den auslesen
der ver. infos bzw generieren der prüfsummen geht, bin noch "etwas" unbeholfen in delphi...

Mfg, Steve

MathiasSimmack 14. Feb 2005 15:19

Re: Updatefunktion Regeln?!
 
Funktionen für Prüfsummen müsstest du im Forum einige finden. Auch ein paar Verschlüsselungsfunktionen treiben sich hier rum, wenn du die Zugangsdaten im Programm speichern willst.

Wenn du dich bspw. für XML entscheiden würdest (als Liste mit den zu aktualisierenden Dateien, usw.), da wäre eine entsprechende Funktion zum Auslesen recht schnell und einfach erledigt. Nimmst du sogar noch den XML-Parser von Microsoft, kannst du direkt per HTTP auf die Datei zugreifen, wenn sie auf einem entsprechenden Server liegt. Klappt vllt. sogar mit FTP, weiß ich aber nicht. Habe ich nie probiert.

Und den Download kann man bspw. [cl="UrlDownloadToFile"]damit[/cl] machen. Hier wäre sakuras Funktion zum Löschen von benutzten Dateien. Du müsstest beim Update wohl zwei Aufträge in Arbeit geben. Einmal das Löschen der alten Version, und dann das Verschieben der temporären neuen Datei als Ersatz für die gelöschte. Oder, @sakura? :gruebel:

Alles in allem sollte sich damit ein recht Tool zusammenschrauben lassen. :mrgreen:

SKolberg 14. Feb 2005 15:29

Re: Updatefunktion Regeln?!
 
bedankt,
werde mich in ca. 2 tagen mal melden ob es geklappt hat oder nicht. habe im moment soviel zu tun das es mich immer
wieder von delphi wegreisst (hasse das)..

Gruss, Steve

MathiasSimmack 14. Feb 2005 15:46

Re: Updatefunktion Regeln?!
 
Zitat:

Zitat von SKolberg
habe im moment soviel zu tun das es mich immer wieder von delphi wegreisst (hasse das)..

Das kenne ich. Das nennt sich "Leben" :mrgreen:

SKolberg 15. Feb 2005 08:32

Re: Updatefunktion Regeln?!
 
so hab gestern abend nochmal etwas getüdelt, hab aber probleme mit dem startprogramm.
was nehme ich da am besten? ne SDI anwendung wo in dem fenster nur ein bild zu sehen ist? und wie kann ich die
konfiguration per "hotkey-drücken-während-ausführen" aufrufen??

Jasocul 15. Feb 2005 08:45

Re: Updatefunktion Regeln?!
 
- Ich habe bei mir auch eine SDI genommen.
- BorderStyle auf bsNone gesetzt.
- Zum Bild noch eine mitlaufende Uhr.

Du solltest noch einen Timer einbauen, der z.B. 3 Sekunden läuft. In dieser Zeit hast du die Möglichkeit den HotKey zu drücken (z.B. als Action in einem TActionList. Da kann man HotKeys hinterlegen.). Nach Ablauf des Timers startet dann der Standard-Ablauf.
Wenn du den HotKey drückst, nicht vergessen den Timer auszuschalten.

Das wäre mein Lösungsvorschlag.

SKolberg 15. Feb 2005 08:54

Re: Updatefunktion Regeln?!
 
gut das sollte ich wohl hinbekommen,
zu der uhr kann man nicht stattdessen ein fortschrittsbalken verwenden
der den status der updateprüfung zeigt besser nehmen? weil eine prüfung im lokalen netz
dauert nur 1-2 sekunden aber übers netz... wenn ja wie?

Jasocul 15. Feb 2005 09:12

Re: Updatefunktion Regeln?!
 
Klar kannsat du auch einen Fortschrittsbalken nehmen. Ich hatte die Uhr nur, damit die DAUs sehen, dass das Programm nicht stehen bleibt :mrgreen:
Ich hatte nur Kopien übers LAN zu machen. Das dauert dann nur wenige Sekunden, wenn überhaupt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz