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
» Logiciel de planétarium.
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
voir rapport entre REPEAT-UNTIL et INKEY$ Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
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 : 5950
Age : 70
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 : 5950
Age : 70
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 : 7112
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 : 5950
Age : 70
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 : 7112
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: