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
» Gestionnaire de Projets Panoramic
par Minibug Aujourd'hui à 2:10

» Mah-Jong européen new-look
par jjn4 Hier à 16:35

» Button_picture
par pascal10000 Hier à 11:41

» Pourquoi le compilateur stagne
par Minibug Hier à 11:09

» 4 (en analyse): SYNEDIT_TARGET_IS_OBJECT devient inactif
par Jack Hier à 10:09

» 3 (en analyse): Mauvaise interprétation du string "THEN"
par Jack Hier à 10:03

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par Marc Hier à 10:00

» KGF_dll - nouvelles versions
par pascal10000 Mer 13 Déc 2017 - 17:27

» track_bar circulaire
par Klaus Mar 12 Déc 2017 - 13:54

» API Windows
par Klaus Mar 12 Déc 2017 - 3:21

» Cartes de voeux, menus, etc.
par JL35 Lun 11 Déc 2017 - 17:48

» a l'aide klaus
par Minibug Lun 11 Déc 2017 - 11:42

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Lun 11 Déc 2017 - 0:16

» Jukebox : Serge Reggiani
par papydall Sam 9 Déc 2017 - 5:58

» Ecouter la radio fm sur votre pc
par pascal10000 Sam 9 Déc 2017 - 3:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier

Partagez | 
 

 Not correct arithmetic expression : Sequence error, bad char

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
papydall

avatar

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

MessageSujet: Not correct arithmetic expression : Sequence error, bad char   Ven 21 Oct 2016 - 16:45

Salut tout le monde.

Code:

dim prem, a, m
prem = 10 :  m = 2 :  a = 1

Ce code est apparemment correct, et pourtant :
(29) Not correct arithmetic expression : Sequence error, bad character. Line :2

J’ai beau vérifier et revérifier : Je ne trouve pas ce fameux « bad character » !

Si je coupe cette ligne comme ceci
Code:

dim prem, a, m
prem = 10
m = 2 :  a = 1

Ça ne déclenche pas d’erreur.
Je fais beaucoup de tests sur ce bout de code et voici ce que j’en pense :
Une variable ayant comme identificateur ‘prem’,  ne tolère aucune autre instruction sur la même ligne qu’elle.

Code:

dim prem
prem = 10 : print prem

Déclenche la même erreur du « bad character »

Bug or not bug, that’s the question !


Et vous, chers panoramiciens, confirmez-vous cette erreur ou dois-je consulter mon ophtalmo ?  
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Pedro Alvarez

avatar

Nombre de messages : 882
Date d'inscription : 19/01/2014

MessageSujet: Not correct.   Ven 21 Oct 2016 - 16:49

Bonjour.

Je pense qu'ici Panoramic se mélange les pinceaux avec la variable 'prem', dont le nom contient le mot réservé 'rem'.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 882
Date d'inscription : 19/01/2014

MessageSujet: Not correct.   Ven 21 Oct 2016 - 17:00

Bonjour.

Je pense avoir trouvé la cause de l'erreur.
Le code suivant ne provoquant pas d'erreur.
Il semblerait que le problème vienne du '=' n'acceptant pas d'espace avant ni après.

Code:
dim prem
prem=10 : print prem
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10259
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Not correct arithmetic expression : Sequence error, bad char   Ven 21 Oct 2016 - 17:00

Effectivement, tu es tombé sur un bug de l'analyseur syntaxique. Ceci ne provoque pas d'erreur:
Code:
dim priem, a, m
priem = 10 :  m = 2 :  a = 1
Donc, à signaler dans la rubrique pour les bugs !

EDIT

La présence ou non d'espaces est syntaxiquement autorisée. Le problème se situe dans la mésinterprétation de la chaîne de caractères "prem".
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

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

MessageSujet: Re: Not correct arithmetic expression : Sequence error, bad char   Ven 21 Oct 2016 - 17:15

Merci  Pedro ; merci Klaus

Voilà où j’en suis :
Le problème survient  avec toute variable dont le nom se termine par ‘rem’.
Une telle variable doit être la dernière sur la ligne.

Code:

dim NimporteQuoiRem, a, m
' NimporteQuoiRem = 10 :  m = 2 :  a = 1  : ' <---- ERREUR , bad character ...
m = 2 :  a = 1  : NimporteQuoiRem = 10  : ' C'est bon
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé




MessageSujet: Re: Not correct arithmetic expression : Sequence error, bad char   

Revenir en haut Aller en bas
 
Not correct arithmetic expression : Sequence error, bad char
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Laguna II 1.9 dCi Expression] grifon 64
» Touché dynamique et expression
» FR1, Varrangeur et expression soufflet
» FR-7B et Codes Midi ChangeControl Expression
» [Laguna II phase I 1.9 DCI expression] Jess

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: