Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 249206 (10642)

| Suchen
| Zurück zur Übersicht

Autor | Thema: Sleep blockiert meine Anwendung.. (hilfe !!)
Andreas Knöpfli
| Datum:01.02.02 23:39 (woti@freesurf.ch) |
Hallo Profaner Ich habe ein Programm geschrieben das Daten an ein php Skript ins web schicken soll. Das funktioniert auch gut... Nun... da ich ja nicht ständig senden,senden,senden (erstens wegen der Leitung und zweitens wegen der Server auslastung Habe ich in meine Whileschleife einen Sleep 1000 eingebaut. Das Problem ist nur, das Fenster ist total blockiert, man kann es nicht verschieben, es zeichnet sich eine Zeit lang nicht neui (eben wegen dem sleep)... Was kann man da machen ?? :(((((((((( Hab es auch nicht geschaft dass man mit ESC aus der While schleife wieder rauskommt... Wäre sehr froh um eine Antwort !! Vielen Dank schon jetzt ! Andreas
Sebastian Sprenger
| Datum:02.02.02 00:38 (prof.chaos@netcologne.de) |
Hallo, mit &gettickcount geht das besser:
    let t&=&gettickcount                  ' Timer einstellen
    whilenot ende%
      if gt(sub(&gettickcount,t&),1000)
        ' Hier kommt dein Code
        let t&=&gettickcount              ' Timer neu einstellen
      endif
    endwhile
Sebastian
Frank Abbing
| Datum: 02.02.02 01:22 (frankabbing@12move.de) |
Hallo Andreas, Sleep ist wohl schon der richtige Ansatz. Setze aber eine wesentlich kleinere Zeitdauer hierfür ein, und das ganze dann in eine Schleife: Sleep 5 Das hat den Vorteil, das dein Programm nicht das System blockiert, deine Tastenabfragen aber auch abgefragt werden. Gruß, Frank

| Zurück zur Übersicht