Entwickler-Ecke
WinForms - Threading ? Habe aber 2 Parameter in meiner Methode
Derkaefer - Fr 16.09.11 21:47
Titel: Threading ? Habe aber 2 Parameter in meiner Methode
Threading ? Habe aber 2 Parameter in meiner Methode
Wie kurz und knapp geschrieben: Ich hab ne Methode mit 2 paramtern sagen wir string user und string pass.
In der Methode wird ein Fortschrittsbalken sowie ein statustext aktualisiert und überprüft ob die strings ok sind.
Nun wenn ich den button check userpass drücke friert meine form ein aber er checked die user. Die User:Pass kombinationen werden aus einer txt datei gelesen in der form
user:pass
user2:pass2
Ich würd also gern zeile für zeile checken und nach jeder zeile den status in den fortschrittstext und balken laden.
Ich habe mit threading recht wenig erfahrungen.
Mit freundlichen Grüßen
Derkaefer
Trashkid2000 - Fr 16.09.11 22:30
Hallo und :welcome:
Du kannst bei der Instanziierung eines Theads auch ein Delegate angeben.
Das würde dann in etwa so aussehen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| private void CheckLogin(string username, string password) { bool isValidLogin = false; Thread thread = new Thread(delegate() { isValidLogin = true; if (!isValidLogin) throw new SecurityException("username or password not accepted"); }); thread.Start(); } |
LG,
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!