Forum Liberty Basic France

Général » Pause Temps d'attente ...
Le 11/01/2014 à 23h02

Libertynaute Actif

Groupe: Membre

Inscrit le: 04/12/2012
Messages: 139
Bonsoir à tous,
Encore moi !
Existe-t-il dan LB une commande genre PAUSE nnnn
qui fasse attendre le programme nnn msec ou autre ?
J'ai essayé TIMER, mais ça ne donne pas ce que j'attends. Ou alors, je n'ai pas su m'en servir, alors : exemples ?
Très exactement, j'aimerai que le programme se fige quelque temps avant de continuer.
Merci d'une réponse, même négative.
Cordialement
Horace
____________________
The Basic and I

Mail Web    
Le 11/01/2014 à 23h37

Administrateur

Groupe: Administrateur

Inscrit le: 25/09/2010
Messages: 361
Salut

Je dirais un truc du style :
Code VB :
timer 1000, [suite]
wait
[suite]
timer 0


Je n'ai pas testé ce code.

Jag
____________________
J'ai toujours raison ! Sauf quand j'ai tort ...

Web    
Le 12/01/2014 à 00h02

Administrateur

Groupe: Administrateur

Inscrit le: 04/03/2012
Messages: 2083
Le même en sous-prog, avec la durée en variable "dur"
Code VB :
 
  [pause]
    timer dur, [temps]
   wait
  [temps]
    timer 0
  return
 

Comme ça tu le mets en fin de code et tu l'appelle autant de fois et d'où tu veux avec:
dur= 1000: Gosub [pause]
____________________
Roro

   
Le 12/01/2014 à 11h39

Libertynaute Actif

Groupe: Membre

Inscrit le: 04/12/2012
Messages: 139
Ben voilà ... C'était tout simple ... quand on sait !
Et merci aux ceusses qui travaillenet la semaine, le dimanche et les jours fériés ! Et même la nuit !
J'ai copié la petite routine de Roland, en initialisant dur :
Code BBCODE :
[PAUSE]
    IF DUREE = 0 THEN DUREE = 1000
    TIMER DUREE, [TEMPS]
    WAIT

[TEMPS]
    TIMER 0
RETURN

Et comme ça tout fonctionne comme de enfants sages !
A tous, bon dimanche et à bietôt sur cet écran
H.
____________________
The Basic and I

Mail Web    
Général » Pause Temps d'attente ...  

 |  |

1 Utilisateur en ligne : 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne : Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie