AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[Patcher] Progress Bar

Ein Thema von Tazuchi · begonnen am 23. Mai 2010 · letzter Beitrag vom 24. Mai 2010
Antwort Antwort
Tazuchi
(Gast)

n/a Beiträge
 
#1

[Patcher] Progress Bar

  Alt 23. Mai 2010, 19:47
Hallo Community,

Ich hab mir 2 Progress Bar's gemacht und will die einbinden. Die erste soll anzeigen wie weit er beim Vergleichen der Dateien ist ( Vergleich per MD5 ) Und die 2te soll zeigen wie weit er beim Updaten ist ( Falls nicht geupdatet werden soll muss er halt sofort voll sein ). Wie kann ich anzeigen wie weit er beim Downloaden ist? Und wie zeig ich es wie weit er beim Vergleichen der MD5 Hashes ist? Meine Idee wäre beim Downloaden das man eine Schleife nimmt und die Progress Bar pro Datei sie zu füllen und dann wieder leeren bei der nächsten Datei und so weiter...



Grüße Tazu.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: [Patcher] Progress Bar

  Alt 23. Mai 2010, 19:52
Beim Download kannst du das OnWork Ereignis der Indy-Komponenten nutzen. Beim Verghleichen der Hashes muss die Routine eine Fortschritt unterstützen. Da du uns nicht sagst, was du da benutzt, kann man dir da jetzt auch nicht weiterhelfen.

Hier noch mal Beispielcode für einen Upload mit Fortschrittsanzeige. Für den Download geht es natürlich analog: http://www.michael-puff.de/Programmi...progress.shtml
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Tazuchi
(Gast)

n/a Beiträge
 
#3

Re: [Patcher] Progress Bar

  Alt 23. Mai 2010, 19:55
Ich möchte / werde von jeder der zu patchenden Datein ein MD5 Hash erzeugen im Clienten und diese dann in einer XML Datei festhalten. Und vom Webserver wird genauso eine XML heruntergeladen und verglichen ( Falls was nicht stimmt wird dies gepatch wenn alles okay ist dann natürlich nicht ) Und danach werden die 2 XML Dateien gelöscht. Vlt hilft dir das weiter. Und danke für den TIpp / Link
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#4

Re: [Patcher] Progress Bar

  Alt 24. Mai 2010, 15:56
Den Download kannst du mit der Delphi Action TDownloadAction durchführen.
Diese hat eine Ereignis, welches den Fortschritt meldet.

Damit brauchst du auch nicht die Indys und die SSL Bibliotheken.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz