![]() |
Downloadprozess wird in Gauge nicht angezeigt
Liste der Anhänge anzeigen (Anzahl: 1)
Hey Leute,
bei meinem Programm habe ich einen Downloadprozess in einer Gauge nach diesem Prinzip ![]() Ich will eigendlich 2 Datein mit Downloadprozessanzeige herunterladen, aber die zweite habe ich erstmal mit // bei Button1 rausgenommen, da erstmal eine funktionieren sollte. Die Datein werden heruntergeladen und im richtigen Ordner gespeichert, es wird aber kein Downloadprozess angezeigt. Wenn ich den zweiten Download aktiviere kommt eine Fehlermeldung die ca. so aussieht: "Auf 'status' zugewiesener Wert wird niemals benutzt". Ich hoffe mal ihr könnt mir helfen :? Die Projektdatein sind im Anhang. |
AW: Downloadprozess wird in Gauge nicht angezeigt
Ein Blick in die Doku hätte Dir vielleicht weiter geholfen:
Zitat:
Welche Werte erkennst Du denn im Debugger? Gruß K-H |
AW: Downloadprozess wird in Gauge nicht angezeigt
MinValue ist 0
MaxValue ist 100 Progress ist 0 |
AW: Downloadprozess wird in Gauge nicht angezeigt
Schau Dir die Parameter von
![]() |
AW: Downloadprozess wird in Gauge nicht angezeigt
Ich wüsste jetzt nicht was ich dort falsch gemacht haben sollte. Ist doch bei
![]() genau so :? |
AW: Downloadprozess wird in Gauge nicht angezeigt
Ist es nicht.
Zitat:
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Bei mir ist er aber nicht NULL
sondern CDownStatus cDownStatus := cDownloadStatusCallBack.Create; Oder bin ich irgendwie auf der völlig falschen Schiene ? Wenn ja wärs toll wenn ihr mir mal die richtige Lösung sagen könntet. Komisch. Es hatte ja schonmal funktioniert ? |
AW: Downloadprozess wird in Gauge nicht angezeigt
Du musst da den Zeiger auf eine Callbackfunktion angeben und kein Objekt, wie du es machst.
Und bitte tu uns allen einen gefallen und poste hier nur den Teil vom Code, um den es geht und häng nicht immer das ganze Projekt an. Die wenigsten haben wohl Lust immer erst das Archiv runteruladen, zu entpacken um sich dann den Code angucken zu können. |
AW: Downloadprozess wird in Gauge nicht angezeigt
Zitat:
Meinst du ich muss jetzt cDownloadStatusCallBack.Create einsetzen ? Dann funktioniert es aber auch nicht |
AW: Downloadprozess wird in Gauge nicht angezeigt
Du schreibst eine Funktion und als Parameter übergibst du einen Zeiger auf die Funktion.
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Zitat:
Ist der Zeiger z.b. bei Form1.Caption:='Beispiel' Form1 ? Ich habe schonmal nachgeschaut. Da müsste doch irgendetwas mit OnProgress oder so hin :? |
AW: Downloadprozess wird in Gauge nicht angezeigt
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Sorry. Die suchte enttäuscht mich. Entwerder wird wieder auf
![]() verwiesen. Was ja funktionieren sollte, bei mir genauso ist, aber nicht funktioniert. Oder es hat kaum etwas mit meinem Problem zu tun :( Es muss ja etwas vom Typ IBindStatusCallback nur davon habe ich noch nie etwas gehört :( |
AW: Downloadprozess wird in Gauge nicht angezeigt
Kommando zurück. Es wird ein A pointer to the IBindStatusCallback interface of the caller erwartet. Du musst also das Interface implementieren.
Aber warum machst du es nicht mit einer HTPP Komponente? Ist viel einfacher. |
AW: Downloadprozess wird in Gauge nicht angezeigt
Hast du da einen Link zu einem Beispiel oder Tutorial ? Das wäre sehr nett ;D
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Zeig doch mal etwas Eigeninitiative. Ein Tutorial sollte sich recht schnell mit der Forensuche oder Google finden lassen.
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Hab ich ja schon ich finde aber nichts. Hast du ein paar Suchvorschläge ?
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Suchbegriffe: Delphi http. Und da mit findest du nichts?
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Jetzt habe ich etwas mit einer ProgessBar und http gefunden. Da mir diese sogar noch lieber ist werde ich es damit morgen probieren. Falls dies nicht klappen sollte melde ich mich hier noch mal. Danke dir ;D
|
AW: Downloadprozess wird in Gauge nicht angezeigt
Es hätte ja auch genügt, den selbst verlinkten Code exakt zu kopieren.
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 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