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
» number_mouse_up
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Aujourd'hui à 11:59

» Aide de PANORAMIC
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Aujourd'hui à 11:16

» trop de fichiers en cours
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar lepetitmarocain Aujourd'hui à 10:43

» Je teste PANORAMIC V 1 beta 1
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar papydall Aujourd'hui à 4:17

» select intégrés
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Hier à 18:33

» PANORAMIC V 1
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Klaus Hier à 9:53

» bouton dans autre form que 0
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Ven 26 Avr 2024 - 17:39

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

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Réassort du coffret Pokémon 151 ...
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
» sub, timer et boucle repeat...
» Gestion des boucles FOR, REPEAT et WHILE
» 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: