Entwickler-Ecke
Internet / Netzwerk - [TIdFTP; TIdAntiFreeze] Upload lässt Programm weiter einfr.
Born-to-Frag - So 26.03.06 22:56
Titel: [TIdFTP; TIdAntiFreeze] Upload lässt Programm weiter einfr.
Hallo!
Ich habe die TIdAntiFreeze-Kompo auf meine Form gepackt und will ein einer ProgressBar den Upload-Fortschritt anzeigen lassen mittels OnWork, OnWorkBegin, OnWorkEnd.
Nur das Programm friert weiterhin ein. Ich habe in der AntiFreeze-Kompo OnlyWhenIdle auf False gestellt.
Ich hoffe ihr wisst woran das liegt ;)
greetz
EDIT: Vielleicht hilft es: Upload mache ich so:
Delphi-Quelltext
1: 2: 3:
| IdFTP1.Connect; IdFTP1.Put(Dir, 'new.exe'); IdFTP1.Disconnect; |
EDIT2: Und das Ereignis OnWork wird nur einmal aufgerufen nach OnWorkBegin :roll: Bei 600kb
Born-to-Frag - Mo 27.03.06 22:30
Hab jetzt noch mal auzsprobiert und wenn ich nichts an der Form mache während dem Upload sehe ich wie die Fortschrittsanzeige wächst (aber nur einmal, denn dann verschwindet die Form - Ist eine extra Form wo der Statusbalken ist).
Ich habe in den ganzen OnWork sachen überall Application.ProcessMessages :(
greetz
Born-to-Frag - Fr 07.04.06 17:24
Weiß keiner was?
Born-to-Frag - Di 18.04.06 22:45
push :cry:
Born-to-Frag - Mi 19.04.06 21:11
Unglaublich, liegt an meinem Delphi.. habs mit einer anderen Version kompiliert und da funktioniert es.
Am Source hab ich nichts verändert...
Trotzdem danke :?
greetz
TSittly - Di 20.06.06 14:06
Es liegt an der Indy-Version
Leider hat jede Version einen Haken, die eine mit ChangeDir, die andere mit dem OnWork.......
Und beim Abort macht Indy was es will........
Weiß jemand, wie bei Indy10 es zu schaffen ist, Put dazu zu bringen, OnWork zu aktivieren?? (AntiFreeze und ProcessMessages hilft da ja bekanntlich wenig)
Es muss doch irgendwie gehen....sonst wär ja das ein Downgrade....
Born-to-Frag - Di 27.06.06 18:09
Hi!
Also bei mir funktioniert das OnWork Ereignis, und alles in einem Thread hält auch nix mehr an, dann brauche ich kein AntiFreeze was eh nicht funktioniert ;)
PS: Lag nicht an meinem Delphi wie im letzten Post geschrieben, dachte ich nur zuerst -> musste es also in einen neuen Thread packen...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!