Programm bleibt in Schleife stehen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
kreeph
Beiträge: 98
Registriert: 24.02.2007 11:50

Programm bleibt in Schleife stehen

Beitrag von kreeph »

Hallo leute ich hab da so ein problem mit einem code:

Code: Alles auswählen

            Repeat
              Timer-1:SetGadgetState(6,Timer):If Timer<1:Timer=Time
              SetGadgetText(10,Website$);<-- Webgadget
              Counter+1:EndIf 
              WaitWindowEvent()
            Until EventGadgetID()=2
so sieht die repeatschleife aus.
ich hab ein window und ebeb diese schleife funktioniert nur wenn das waitwindowevent() was findet. ich will aber, dass es ,,von allein" die websiten aufruft. ich habs schon probiert mit waitwindowevent() durch ein delay zu ersetzten aber dann hängt sich das ganze auf?! ich hoffe ihr könnt mir helfen. das programm soll einfach im 1sekundentakt ne website aufrufen.
danke schonmal
mfg nik :allright:
Ich benutze PureBasic 3.30
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

WindowEvent() ohne Wait. Dann setz aber ein Delay dahinter.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
kreeph
Beiträge: 98
Registriert: 24.02.2007 11:50

Beitrag von kreeph »

ok danke klappt gut :allright:
Ich benutze PureBasic 3.30
Antworten