Knopf sperren... Knopf sperren...
Danke Danke:  0
Ergebnis 1 bis 8 von 8
  1. 18.02.2011, 14: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?
    0
     

  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();
    0
     

  3. 21.02.2011, 21: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
    0
     

  4. Versuch mal:

    if (!button.Enabled) return;

    button.Enabled = false;
    try
    ....
    catch
    ...
    finally
    button.Enabled = true
    0
     

  5. 22.02.2011, 19: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?
    0
     

  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.
    0
     

  7. 05.03.2011, 14: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
    0
     

  8. Und hat Dein Programm immer noch die Probleme nachdem im IE eine Verbindung erstellt wurde?
    0
     

Ähnliche Themen

  1. Lesezeichen als Knopf?
    Von feyl im Forum Android Apps
    Antworten: 4
    Letzter Beitrag: 05.02.2011, 23:17
  2. .ch Knopf statt .com
    Von greatheart im Forum HTC HD2 Kommunikation
    Antworten: 6
    Letzter Beitrag: 13.04.2010, 03:04
  3. Touch HD ON/OFF Knopf
    Von black_jack im Forum Touch HD Zubehör
    Antworten: 3
    Letzter Beitrag: 28.08.2009, 10:42
  4. hi, frage zum On knopf??
    Von croni100 im Forum Touch HD Sonstiges
    Antworten: 8
    Letzter Beitrag: 06.02.2009, 01:02
  5. Hompage-Knopf umbelegen
    Von yjeanrenaud im Forum HTC Universal
    Antworten: 9
    Letzter Beitrag: 08.08.2006, 20:19

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

Button.enabled false Timer Button.enabled true

windows mobile 6.5 catch ok button event

button blocken programmieren

Stichworte