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
» Gestion d'un système client-serveur.
Mismatch ? Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Mismatch ? Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Mismatch ? Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Mismatch ? Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Mismatch ? Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Mismatch ? Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Mismatch ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Mismatch ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Mismatch ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Mismatch ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Mismatch ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Mismatch ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Mismatch ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Mismatch ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Mismatch ? Emptypar Jack Mar 30 Avr 2024 - 20:40

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 à ne pas rater :
Cartes Pokémon EV6.5 : où trouver le Bundle Lot 6 Boosters Fable ...
Voir le deal

 

 Mismatch ?

Aller en bas 
3 participants
AuteurMessage
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Mismatch ? Empty
MessageSujet: Mismatch ?   Mismatch ? EmptyLun 30 Sep 2019 - 21:44

Mismatch ? Captur58

Quelqu'un a t il une explication ?

Procédure complète :
Spoiler:


Dernière édition par Yannick le Lun 30 Sep 2019 - 22:11, édité 2 fois
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Mismatch ? Empty
MessageSujet: Re: Mismatch ?   Mismatch ? EmptyLun 30 Sep 2019 - 22:03

Heuuu...

Ben disons que tu pourrais déjà décortiquer le résultat avant d'arriver là !

Par exemple afficher un premier message avec l$ pour voir si ton résultat est compatible avec le reste de l'opération.
Puis sur la ligne suivante mettre un message concernant mid$(...)
Etc. etc.

Je pense que c'est la meilleure façon de trouver pourquoi cela bug...


PS : Type mismatch indique qu'il y a une incompatibilité entre la variable et le contenu que tu traites...


Dernière édition par Minibug le Lun 30 Sep 2019 - 22:09, édité 1 fois
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Mismatch ? Empty
MessageSujet: re   Mismatch ? EmptyLun 30 Sep 2019 - 22:06

Salut Minibug !

Je viens de mettre la procédure complète au dessus.
Le message n'est pas à l'exécution mais à la compilation.
Laughing

VAL(T$) est bien sensé retourner la valeur numérique d'un string ex : "001"  = 1
scratch
Revenir en haut Aller en bas
Jack
Admin
Jack


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

Mismatch ? Empty
MessageSujet: Re: Mismatch ?   Mismatch ? EmptyMar 1 Oct 2019 - 7:56

Type mismatch sur nc%=val(mid$(l$,1,3)) veut dire que mid$(l$,1,3) ne peut être converti en entier.

Je teste ton source dès que possible.
Comme tu fais count(ShortMemory%), je suppose que ShortMemory% est le numéro d'un objet de type list (MEMO, COMBO, LIST ou DLIST). Je vais essayer avec un LIST que je charge (ITEM_ADD) avec des nombres.

_________________
Mismatch ? Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Mismatch ? Empty
MessageSujet: re   Mismatch ? EmptyMar 1 Oct 2019 - 14:28

Salut Jack.

ShortMemory% ( mémoire courte  Laughing ) est un objet DLIST

Lorsque j'écris un mot dans la grille comme chaque case/cellule est représenté par un objet PICTURE,
je le fais lettre par lettre et ces lettres sont aussi stockées dans un tableau représentant la grille PLATEAU$(x%,y%).
En même temps, à chaque mot, je conserve dans un DLIST, ShortMemory%, les coordonnées des cases pour pouvoir faire annuler le dernier mot entré.

chaque coodonnée est stocké sur une ligne de 9 caractères 
- 3 pour le numéro de la case/cellule i% de PictCase%(i%) (1 a 400)
- 3 pour le x% de PLATEAU$(x%,y%) (1à20)
- 3 pour le y% de PLATEAU$(x%,y%) (1à20)


donc ces lignes sont représentés comme suit : l$ = "001001001"
pour récupérer mes données, je me sers de val (mid$(N,P,S)) mais là y a un pb à la compile. 

Mais bon, je peux remplacer le dlist par un tableau style ShortMemory%(20,3)

ShortMemory%(1,1)  = n° d' objet
ShortMemory%(1,2)  = coordonnée en x%
ShortMemory%(1,1)  = coordonnée en y%
Laughing

Le plus ennuyeux c'est pour le traitement de fichier type *.inf,*.ini
Wink
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Mismatch ? Empty
MessageSujet: re   Mismatch ? EmptyMar 1 Oct 2019 - 15:39

EUREKA !!!

Il y avait bien une erreur et, comme très souvent,elle était de moi. Embarassed

MAIS...le signalement n'était pas le bon. Crying or Very sad
En fait la variable locale l$ n'était pas déclarée... Rolling Eyes

Ceci dit, l'interpréteur, lui, ne signalait rien. scratch
Revenir en haut Aller en bas
Contenu sponsorisé





Mismatch ? Empty
MessageSujet: Re: Mismatch ?   Mismatch ? Empty

Revenir en haut Aller en bas
 
Mismatch ?
Revenir en haut 
Page 1 sur 1

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: