Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Dateitransfer: IdTCPServer Fortschrittsanzeige serverseitig (https://www.delphipraxis.net/83663-dateitransfer-idtcpserver-fortschrittsanzeige-serverseitig.html)

Zacherl 5. Jan 2007 14:52


Dateitransfer: IdTCPServer Fortschrittsanzeige serverseitig
 
Hi,

ich schicke mittels Write einen IdStreamVCL von meinem TCPClient an meinen TCPServer. Nun hätte ich gerne eine Fortschrittsanzeige auf Seiten des Servers, allerdings finde ich kein OnWork Ereigniss oder etwas äquivalentes ..

Kann da jamend helfen?

Zacherl 5. Jan 2007 15:28

Re: Dateitransfer: IdTCPServer Fortschrittsanzeige serversei
 
Ausprobieren hilft immer :D

Ich habe jetzt einfach eine neue Klasse von IdTCPServer abgeleitet und die Methoden aus dem protected in den published Bereich deklariert.

Zacherl 6. Jan 2007 00:54

Re: Dateitransfer: IdTCPServer Fortschrittsanzeige serversei
 
Mist. Es geht doch noch nicht, wie ich es mir wünsche. Im OnConnect Ereigniss des IdTCPServers weise ich jedem IdContext das OnWork Ereigniss zu.

Die work Ereignisse haben alle als ersten Parameter ASender: TObject, welchen ich verwende um an TIdContext(ASender).Data zu kommen. Jetzt kamen massig AVs im Programm auf und beim debuggen stellte ich fest, dass ASender immer nil ist :shock:

Ist das ein Fehler in den Indy Komponenten? Und wie kann ich den beheben?


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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