Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: - 23 Febbraio 2009, 18:03:08

Titolo: Aspettare una condizione all'interno di una SUB
Inserito da: - 23 Febbraio 2009, 18:03:08
Good afternoon
sono all'interno di una sub .... verifico i dati all'interno di un integer[] (XXX). Nel caso in cui sia uguale a 0 avrei bisogno di mettere in attesa la SUB finche tramite un altra operazione non inserisco due dati in XXX

Avevo cercato di risolvere così :
Codice: [Seleziona]

IF  XXX.Count = 0 THEN
 PRINT "entrato nel loop"
REPEAT  
UNTIL XXX.Count = 2    
PRINT "uscito dal loop"
END IF


ma il processore và a 100% e non riesco a far l'operazione per uscire dal loop ..........

Idee ? soluzioni ? accrocchi ? (meglio la 2°)

thank you all
bye bye
Titolo: Re: Aspettare una condizione all'interno di una SUB
Inserito da: fsurfing - 23 Febbraio 2009, 21:06:04
se vuoi un accrocchio inserisci un wait  oppure wait 0.1

così il ciclo rallenta

oppure controlla se i valori sono inseriti tramite il ciclo di un timer
Titolo: Re: Aspettare una condizione all'interno di una SUB
Inserito da: - 24 Febbraio 2009, 10:16:00
Ok con uno stupidissimo WAIT 1 ,a cui non avevo assolutamente pensato, funziona perfettamente =)

Thank you a lot