
Ergebnis 1 bis 8 von 8
-
Fühle mich heimisch
- 18.02.2011, 13:43
- #1
hallo,
Ich habe bei meinem PocketPC einen Knopf mit der Aufschrift senden.
Wenn ich den anklicke und 2 sek. warte dann steht bei meinem Server "angekommen"
Wenn mal aber senden drückt und NICHT warte und noch auf senden drückt stürtzt mein Prog ab.
Wie kann ich deinen Knof sperren?
oder hast du eine andere Strategie?
-
entwickelt Apps
- 20.02.2011, 19:07
- #2
Kann man abfragen, ob das Senden gerade läuft?
Dann kann das im Button Event abfragen. if (IsSending()) return;
Falls man das nicht kann, könnte man den Button disablen, vor dem Senden einen Timer starten, der nach z.B. 5 Sek. den Button wieder enabled:
Code:Timer _timer = new Timer(); _timer.Interval = 5000; _timer.Tick = TimerTick; in TimerTick: _timer.Enabled = false; button.Enabled = true; im button event: button.Enabled = false; timer.Enabled = true; Send();
-
Fühle mich heimisch
- 21.02.2011, 20:50
- #3
erstmal thx,
Mein Projekt:
Form1 -> Form2 ->Form3(hier ist ein Knopf mit senden) wenn alles ok ist dann gehts wieder zu Form1 und dann wieder F2 usw...
Wenn ich Senden drücke, dann warte ich ca. 3 senden und dann gehts.Wenn man aber 2mal draufdrückt (wenn man ungeduligwird), dann kommt der Abstützt.
Try
Dim url As String = "http://192.168.2.111/" + "meinsendecode"
' Creates an HttpWebRequest for the specified URL.
Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
' Sends the HttpWebRequest and waits for a response.
Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)
Console.WriteLine("Response Received.Trying to Close the response stream..")
' Releases the resources of the response.
myHttpWebResponse.Close()
Catch
' Dim exp As [String] = e.Message
' Throw the WebException with no parameters.
' Throw New WebException()
TextBox3.Text = "fehler"
End Try
-
entwickelt Apps
- 21.02.2011, 21:54
- #4
Versuch mal:
if (!button.Enabled) return;
button.Enabled = false;
try
....
catch
...
finally
button.Enabled = true
-
Fühle mich heimisch
- 22.02.2011, 18:32
- #5
thx,
2te Frage.
Folgede Kombination:
- Ich fahre mein PocketPC ganz runter
- hochfahren
- Wlan einschalten
- Mein Prog starten
- in Form3 klick ich einmal auf "senden"
es kommt Fehlermeldung, dann klicke ich nochmal auf senden, wieder Fehlermeldung.
IMMER BEI 3ten mal, gehts dann. Die nächsten 50 senden gehen dann ohne Probleme.
Ich warte immer bis eine Meldung kommt z.b. Alles ok oder Fehlermeldung.
Am Server leigt es nicht.
Laut Wireshark kommt folgendes Packet nicht zur stande:
192.168.2.32(PocketPC) -> 192.168.2.111(PC)
Erst beim 3ten mal senden kommt ein Protokoll wie eine Zeile darüber zustande?!
Woran könnte das liegen?
Hast du ein hauch einer Vermutung?
-
entwickelt Apps
- 22.02.2011, 21:06
- #6
Versuch mal auf dem Gerät zuerst mit einem anderen Programm eine Datenverbindung zu erstellen (z.B. im Browser eine Seite öffnen oder das Wetter aktualisieren) und dann das Programm starten (die Datenverbindung ist immer noch an) und in Form3 auf senden klicken.
-
Fühle mich heimisch
- 05.03.2011, 13:03
- #7
thx, wenn ich den IE nehme, dann braucht er 2-5 Sekunden bis er auf google connectet.Aber auch nach dem hochfahren.Dann ist er schnell
-
entwickelt Apps
- 05.03.2011, 14:11
- #8
Und hat Dein Programm immer noch die Probleme nachdem im IE eine Verbindung erstellt wurde?
Ähnliche Themen
-
Lesezeichen als Knopf?
Von feyl im Forum Android AppsAntworten: 4Letzter Beitrag: 05.02.2011, 22:17 -
.ch Knopf statt .com
Von greatheart im Forum HTC HD2 KommunikationAntworten: 6Letzter Beitrag: 13.04.2010, 02:04 -
Touch HD ON/OFF Knopf
Von black_jack im Forum Touch HD ZubehörAntworten: 3Letzter Beitrag: 28.08.2009, 09:42 -
hi, frage zum On knopf??
Von croni100 im Forum Touch HD SonstigesAntworten: 8Letzter Beitrag: 06.02.2009, 00:02 -
Hompage-Knopf umbelegen
Von yjeanrenaud im Forum HTC UniversalAntworten: 9Letzter Beitrag: 08.08.2006, 19:19
Pixel 10 Serie mit Problemen:...