FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Planétarium virtuel.
par Pedro Alvarez Sam 21 Juil 2018 - 16:57

» Roues dentées
par jean_debord Sam 21 Juil 2018 - 10:40

» Attention arnaque !
par mindstorm Jeu 19 Juil 2018 - 19:18

» Qui fait quoi ?
par silverman Mer 18 Juil 2018 - 15:21

» ITEM_SELECT N,L pour synedit
par silverman Mer 18 Juil 2018 - 15:20

» Boussole
par jean_debord Mer 18 Juil 2018 - 11:06

» Roue à n faces
par Marc Dim 15 Juil 2018 - 22:16

» Exemple d'une nouvelle version d'un GRID
par Jean Claude Ven 13 Juil 2018 - 10:32

» Une simple question
par Oscaribout Sam 7 Juil 2018 - 23:20

» BUG sur l'objet TAB
par Jack Sam 7 Juil 2018 - 21:12

» Monopoly moderne
par jjn4 Sam 7 Juil 2018 - 15:06

» Récapitulatif ludothèque panoramic jjn4
par jjn4 Ven 6 Juil 2018 - 17:41

» Lignes ondulées
par JL35 Ven 6 Juil 2018 - 17:39

» bug off_activate 0 : sans d'effet
par silverman Ven 6 Juil 2018 - 13:02

» Position des objets d'un conteneur dans FBPano et Panoramic
par Navigateur Ven 6 Juil 2018 - 12:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 problème avec edit ou bien avec combo?

Aller en bas 
AuteurMessage
bignono

avatar

Nombre de messages : 1127
Age : 61
Localisation : Val de Marne
Date d'inscription : 13/11/2011

MessageSujet: problème avec edit ou bien avec combo?   Ven 4 Aoû 2017 - 11:53

Bonjour à tous! Very Happy
Depuis un moment j'essaye de faire tourner un programme avec le compilateur, mais je n'y arrive pas. Donc je décortique au fur et à mesure, et je crois que je viens de trouver un problème qui vient soit de l'edit soit du combo.
Voici 2 programme que j'ai compilé:
le premier fonctionne correctement: cliquez autant de fois que vous voulez sur le bouton GO on a toujours le même résultat!
Code:
label gogogo
dim a$,c
button 1:caption 1,"G.O.":on_click 1,gogogo
edit 2:left 2,width(1)+10
text 2,"pagekni"
set_focus 2
end

gogogo:
   a$=text$(2)
   message a$
   a$=upper$(a$)
   message a$
   c=len(a$)
   message str$(c)
return

Dans le second programme, j'ai introduit un combo.
Au premier clic sur le bouton GO, ça fonctionne correctement, même si vous sélectionnez une autre donnée avec le combo. Mais à partir du second clic, rien ne va plus! Il n'y a plus que 5 caractères dans la chaine (et le dernier n'ayant rien à voir!) et la longueur de la chaine à 5 au lieu de 7.
Code:
label gogogo,choix
dim a$,c,i,f$
button 1:caption 1,"G.O.":on_click 1,gogogo
edit 2:left 2,width(1)+10
text 2,"pagekni"
combo 12:top 12,height(1)+5:text 12,"dico02_07"
restore:for i=1 to 4:read f$:item_add 12,f$:next i:f$=text$(12)+".txt"
on_click 12,choix
set_focus 2

end

gogogo:
   a$=text$(2)
   message a$
   a$=upper$(a$)
   message a$
   c=len(a$)
   message str$(c)
return

choix:
   f$=text$(12)+".txt"
return

data "dico07","dico08","dico02_08","dico02_07"

Voilà Jack, je pense que c'est un bug du compilateur qui concerne combo, mais je n'en suis pas sûr! A moins que je me sois trompé dans mon programme, le compilateur étant plus strict!
A+ Wink Wink Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: problème avec edit ou bien avec combo?   Ven 4 Aoû 2017 - 13:13

¶ c’est le caractère ASCII 20 : DC4 : Device Control 4
Je pense avoir trouvé ce qui ne va pas :
Si la longueur du texte de l’EDIT est
1, 2 ou 3  < --- Ok
4 , 5 , 6, 7 < --- troncature à 4 caractères + le caractère ¶ (ASCII 20)
8 et plus < --- OK

Modifier la ligne 5 pour mieux voir le problème.


Code:

label gogogo,choix
dim a$,c,i,f$
button 1:caption 1,"G.O.":on_click 1,gogogo
edit 2:left 2,width(1)+10
text 2,"abcdefghij" : ' Essayer avec 1 caractère, puis 2, puis 3 , etc        
combo 12:top 12,height(1)+5:text 12,"dico02_07"
restore:for i=1 to 4:read f$:item_add 12,f$:next i:f$=text$(12)+".txt"
on_click 12,choix
set_focus 2

end

gogogo:
   a$=text$(2)
   message a$
   a$=upper$(a$)
   message a$
   c=len(a$)
   message str$(c)
  
return

choix:
   f$=text$(12)+".txt"  
return

data "dico07","dico08","dico02_08","dico02_07"
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
bignono

avatar

Nombre de messages : 1127
Age : 61
Localisation : Val de Marne
Date d'inscription : 13/11/2011

MessageSujet: Re: problème avec edit ou bien avec combo?   Ven 4 Aoû 2017 - 17:20

Bonjour Papydall, Smile
Merci de confirmer le problème. Et effectivement, la chaine est tronquée si elle fait 4, 5, 6 ou 7 caractères de longueur. Et le caractère ¶ apparait à la fin de la chaine tronquée.
A+ Wink Wink Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jack
Admin
avatar

Nombre de messages : 1868
Date d'inscription : 28/05/2007

MessageSujet: Re: problème avec edit ou bien avec combo?   Ven 4 Aoû 2017 - 17:29

Bravo bignono, tu as trouvé un bug du compilateur sur la fonction TEXT$(N).

Je corrige cela au plus vite.

_________________
username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://panoramic.free-boards.net
Contenu sponsorisé




MessageSujet: Re: problème avec edit ou bien avec combo?   

Revenir en haut Aller en bas
 
problème avec edit ou bien avec combo?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [/résolu] problème avec java à l'instalation :-/
» Problème avec Java
» [Résolu] problème avec avira
» Problème avec décodeur Tv
» problème avec Outlook

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC Le compilateur :: Le Compilateur-
Sauter vers: