FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Bataille navale SM
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 voir rapport entre REPEAT-UNTIL et INKEY$

Aller en bas 
2 participants
AuteurMessage
Invité
Invité




voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptySam 12 Sep 2009 - 23:01

Ayant fait ce matin la boite pour saisir du texte, j'ai été surpris par le comportement de la commande INKEY$. Aussi j'ai fais un micro programme pour regarder de prêt.
Code:
dim a$  ,b$
label go

edit 1:top 1,100:left 1,100
repeat
  a$=INKEY$
  text 1,time$+" "+a$+"  "+str$(len(a$))
  if mouse_x_position(0)=0 then exit_repeat
until a$=chr$(13)
print "sortie de la boucle"


go:
a$=inkey$
if a$="" then goto go
if a$<>chr$(13) then b$=b$+a$:print b$:goto go
print
print "fin du programme"
essayez-le
dans la 1ère partie, on ne récupère rien avec a$=inkey$, j'ai mis time$, pour être sûr de l'actualisation de la boucle. Par contre on sort tout de même par RETURN

J'ai repris l'exemple donné par l'aide de panoramic, en supprimant la boucle REPEAT-UNTIL, et là curieusement, ça fonctionne. Donc on a 1 bog:
1er exemple inkey$ ne fonctionne qu'avec des caractères non visible (cela fonctionne aussi avec <esc>) et voir pourquoi l'emploi de REPEAT-UNTIL, empêche le fonctionnement. (ou alors je ne comprends plus rien)
A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptyDim 13 Sep 2009 - 7:40

J'ai renoncé d'utiliser INKEY$, car effectivement çà n'a pas l'air de marcher.
A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptyLun 14 Sep 2009 - 18:05

J'ai également un problème avec REPEAT/UNTIL, mais sans INKEY$.

Voici le code pour illustrer

Code:

label insert,quit
dim sc%
dim a$,b$,c$

left 0,223
top 0,182
width 0,550
height 0,492
caption 0,"Form 0"

edit 1
left 1,81
top 1,64
on_change 1,insert

button 2
left 2,340
top 2,200
width 2,70
height 2,20
caption 2,"QUITTER"
on_click 2,quit

set_focus 1

end
rem -----------------------

insert:
a$=upper$(text$(1))
repeat:sc%=scancode:until sc%=13
print_locate 10,10:print a$
set_focus 2
return

quit:
terminate

il y a un message d'erreur (67) no corresponding repeat found. line 34 . Ce message n'apparait pas à tout les coups, et il n'empêche pas l'EXE de tourner.
Ce message met en surbrillance le RETURN suivant REAPEAT/UNTIL. Ce que je ne comprend pas c'est qu'en principe UNTIL est une fin de boucle, et on ne peut pas enlever le RETURN.

A+
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptyLun 14 Sep 2009 - 18:35

C'est vrai que le comportement est plutôt bizarre, avec cette erreur 67 (no corresponding repeat found) qui apparaît de manière aléatoire...
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptyMar 15 Sep 2009 - 8:25

Citation :
C'est vrai que le comportement est plutôt bizarre, avec cette erreur 67 (no corresponding repeat found) qui apparaît de manière aléatoire...

Tu as fait une une faute d'orthographe: aléatoire s'écrit aller à Thouars.
geek
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ EmptyMar 15 Sep 2009 - 13:17

Qu'est-ce que tu veux que j'aille faire à Thouars ? soyons sérieux...
Revenir en haut Aller en bas
Contenu sponsorisé





voir rapport entre REPEAT-UNTIL et INKEY$ Empty
MessageSujet: Re: voir rapport entre REPEAT-UNTIL et INKEY$   voir rapport entre REPEAT-UNTIL et INKEY$ Empty

Revenir en haut Aller en bas
 
voir rapport entre REPEAT-UNTIL et INKEY$
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Version instantanée du 17 juillet 2011: PANORAMIC V 0.9.22i1
» Erreur REPEAT
» Gestion des boucles FOR, REPEAT et WHILE
» sub, timer et boucle repeat...
» Problème boucle repeat/until -> until ignoré

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: