Hallo,
beim ersten Start meiner Applikation muss sich der Benutzer mit Usernamen
und Passwort anmelden. Diese Daten werden dann via HttpRequest an meinen
Webserver gesendet, welcher dann überprüft, ob die Anmeldung korrekt ist.
also im Prinzip sowas wie das hier:
Meine Frage: Nun muss ich solange warten, bis der Response zurückgesendet
wird. Nur: Wie macht man sowas an besten? Mit einer Do-Loop-Schleife mit
innenliegendem DoEvents?
Ich meine ein Posting von Erel gelesen zu haben, dass sowas unsauber sei...
Danke im voraus & Grüße ... Kiffi
beim ersten Start meiner Applikation muss sich der Benutzer mit Usernamen
und Passwort anmelden. Diese Daten werden dann via HttpRequest an meinen
Webserver gesendet, welcher dann überprüft, ob die Anmeldung korrekt ist.
also im Prinzip sowas wie das hier:
B4X:
ProgressDialogShow("Einen kleinen Augenblick...")
Dim req As HttpRequest
req.InitializePost2("http://trallalla/php.php", Benutzerdaten)
req.Timeout = 60000
HttpClient1.Execute(req, 1)
Meine Frage: Nun muss ich solange warten, bis der Response zurückgesendet
wird. Nur: Wie macht man sowas an besten? Mit einer Do-Loop-Schleife mit
innenliegendem DoEvents?
B4X:
Do Until Response = True
DoEvents
Loop
Sub HttpClient1_ResponseSuccess(...
' [...]
Response = True
End Sub
Sub HttpClient1_ResponseError(...
' [...]
Response = True
End Sub
Ich meine ein Posting von Erel gelesen zu haben, dass sowas unsauber sei...
Danke im voraus & Grüße ... Kiffi