Hallo zusammen
Ich stehe momentan etwas auf dem Schlauch.
Ich versuche eine Verbindung zu meinem Server aufzubauen für ein Login, was soweit auch recht gut funktioniert.
Leider Friert mir dabei das Programm komplett ein was ich ja zu verhindern versuche.
Ich wollte das ganze erst über Multithreading lösen, bin dazu aber wohl zu "blöde"...
Ich habe das Problem das ich aus einem 2ten Thread heraus nicht mehr die zweite Form aufrufen kann und die gesamten benötigten Variablen übergeben kann.
Hier mal ein wenig Code:
Das ganze hab ich bereits versucht als Modul auszuführen (funktioniert, leider nicht asynchron), dann innerhalb eines Backgroundworkers(Funktioniert auch Asynchron, leider geht Form1 dann nicht auf) und
als Thread(Problem dazu habe ich oben beschrieben).
Vielleicht könnt ihr mir dabei helfen da ich hier im Forum des öfteren bereits gute Tipps und Ideen nachgelesen habe.
Gruß
Panics
EDIT:// Habe Google und Boardsuche die letzten 4 Tage genutzt und auch einiges dazu gefunden...
Leider hat mir nichts den Denkanstoß gegeben den ich wahrscheinlich benötige um das Problem gelöst zu bekommen.
Den WebClient Asynchron auszuführen habe ich bereits versucht das Programm friert dennoch ein...
Ich stehe momentan etwas auf dem Schlauch.
Ich versuche eine Verbindung zu meinem Server aufzubauen für ein Login, was soweit auch recht gut funktioniert.
Leider Friert mir dabei das Programm komplett ein was ich ja zu verhindern versuche.
Ich wollte das ganze erst über Multithreading lösen, bin dazu aber wohl zu "blöde"...
Ich habe das Problem das ich aus einem 2ten Thread heraus nicht mehr die zweite Form aufrufen kann und die gesamten benötigten Variablen übergeben kann.
Hier mal ein wenig Code:
VB.NET-Quellcode
- nv.Clear() nv.Add("user", log_usr.Text) nv.Add("pass", MD5StringHash(log_pw.Text))
- Dim uploadURL As String = ("http://6-zones.de/chat/login.php")
- Dim result() As Byte = wc.UploadValues(New System.Uri(uploadURL), "POST", nv) Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
- If TextBox_msg.Text = "erfolgreich" Then
- Me.Loading_text.Text = "Starte Chat"
- Form1.UserName.Text = log_usr.Text Form1.Label1.Text = "Online"
- Form1.Label1.ForeColor = Color.Green
- Form1.Show() Me.Hide() End If
Das ganze hab ich bereits versucht als Modul auszuführen (funktioniert, leider nicht asynchron), dann innerhalb eines Backgroundworkers(Funktioniert auch Asynchron, leider geht Form1 dann nicht auf) und
als Thread(Problem dazu habe ich oben beschrieben).
Vielleicht könnt ihr mir dabei helfen da ich hier im Forum des öfteren bereits gute Tipps und Ideen nachgelesen habe.
Gruß
Panics
EDIT:// Habe Google und Boardsuche die letzten 4 Tage genutzt und auch einiges dazu gefunden...
Leider hat mir nichts den Denkanstoß gegeben den ich wahrscheinlich benötige um das Problem gelöst zu bekommen.
Den WebClient Asynchron auszuführen habe ich bereits versucht das Programm friert dennoch ein...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Panics“ ()