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
» Découpe dans une image
par Jean Claude Aujourd'hui à 20:38

» quel est ce comportement de Panoramic_editor
par Jean Claude Aujourd'hui à 20:34

» FNC IsDateValide(d$) pour vérifier la validité d'une date
par papydall Aujourd'hui à 18:57

» bug BORDER_HIDE : bloque la commande full_space
par Jean Claude Aujourd'hui à 18:20

» Pour faire plaisir à jjn4.
par Pedro Alvarez Aujourd'hui à 8:13

» Pour faire plaisir à Marc37.
par Marc Hier à 21:46

» Couleur d'une variable qui n'est pas un mot-clé
par bignono Hier à 14:03

» Un catalogue de photos de fleurs, avec KBDD, affichage HTML
par Klaus Mer 21 Fév 2018 - 22:44

» KGF_dll - nouvelles versions
par Klaus Mer 21 Fév 2018 - 22:30

» Mah-Jong anglais
par jjn4 Mer 21 Fév 2018 - 14:22

» Partie fractionnaire d'un flottant
par silverman Mer 21 Fév 2018 - 14:19

» bug CREATE_HIDE : corruption de form
par silverman Mer 21 Fév 2018 - 13:32

» Racine carrée d’un nombre par l’algorithme de Héron
par Ouf_ca_passe Mer 21 Fév 2018 - 9:52

» Méthode manuelle d'extraction de la racine carrée
par pascal10000 Mer 21 Fév 2018 - 7:47

» [annulé]ON_MOVE n,l ne fonctionne que sur le form 0
par silverman Mar 20 Fév 2018 - 16:52

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Février 2018
LunMarMerJeuVenSamDim
   1234
567891011
12131415161718
19202122232425
262728    
CalendrierCalendrier

Partagez | 
 

 problème avec edit ou bien avec combo?

Aller en bas 
AuteurMessage
bignono

avatar

Nombre de messages : 1123
Age : 60
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 : 5746
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 : 1123
Age : 60
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 : 1804
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: