Autor Beitrag
0odarkio0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Mi 04.04.12 11:29 
hallo,
gibt es eine möglichkeit abzufragen ob ein Webclient existiert?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mi 04.04.12 11:38 
Du prüfst die Variable auf null.
...ich nehme an, das beantwortet nicht deine Frage, also solltest du sie ein wenig ausführlicher stellen ;) .

_________________
>λ=
0odarkio0 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Mi 04.04.12 11:52 
sorry ich beschreib es mal ausführlicher :)

ich erstelle mehrere webclients (wc[i]) und jeder kann etwas eigenes downloaden.
wenn ein download fertig ist wird der webclient geschlossen.
ich möchte prüfen welcher webclient existiert damit ich für einen geschlossenen einen neuen erstellen kann... aber ich weis nicht wie ich das machen kann
weil Control.Contains(...) funktioniert nicht mit dem webclient.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 04.04.12 14:12 
Hallo,

ich nehme mal an, daß du eine der asynchronen Methoden zum Download benutzt, also Download[Data|File|String]Async. Dann kannst du das entsprechende Download[Data|File|String]Completed-Ereignis abonnieren (und im sender wird die WebClient-Instanz übergeben).
0odarkio0 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: Mi 04.04.12 19:05 
ich hab nun versucht den webclient zu schließen mit webclient.Dispose(); und danach zu prüfen welcher webclient existiert mit:
ausblenden C#-Quelltext
1:
2:
3:
4:
if (wc[i] is Component)
 {...}
 else
 {...}

aber der webclient lässt sich nicht oer Dispose aus der Componenten liste löschen und per Container.remove(wc[i]) Befehl bekomme ich immer einen error.

kann ich den webclienten irgendwie aus den componenten löschen?

Moderiert von user profile iconTh69: C#-Tags hinzugefügt