Bonjour,
J'essaie de visualiser le contenu d'un tableau que j'ai déclaré et initialisé dans une procédure.
En utilisant l'outil du menu Debogueur -> voir les variables, je ne vois pas le tableau apparaître.
Je pense que c'est normal car la fenêtre visualiseur de variable prend comme titre le nom de mon programme principal et non pas de la procédure.
Est-il possible de visualiser le contenu du tableau qui est déclaré dans une procédure à l'aide de la fenêtre visualiseur de variable?
D'autre part, j'initialise le tableau dans une boucle for:
Dim t_b.s(10)
For i = 0 To 9
t_b(i) = "Leffe Radieuse/Brune"
Next i
Si je mes le mot debug devant t_b(i), la compilation échoue avec un code d'erreur : Operand size do not match.
Pourquoi?
Merci.
Visualisation des variables
Re: Visualisation des variables
Code : Tout sélectionner
Dim t_b.s(10)
For i = 0 To 9
t_b(i) = "Leffe Radieuse/Brune"
Debug t_b(i)
Next i
Re: Visualisation des variables
Bonjour,
avec des recherhes sur le forum anglais sa peu donne. Cette version permet d'avoir la taille du tableau pour le for sans lui fixe a la mano la taille.
Voir aussi un exemple sur http://www.koakdesign.info/?url=04&num=9&val=18
Amitié,
GallyHC
avec des recherhes sur le forum anglais sa peu donne. Cette version permet d'avoir la taille du tableau pour le for sans lui fixe a la mano la taille.
Code : Tout sélectionner
Procedure Ubound(*Array)
;
ProcedureReturn PeekL(*Array-8)-1
EndProcedure
Dim t_b.s(10)
For i = 0 To Ubound(@t_b())
t_b(i) = "Leffe Radieuse/Brune"
Debug t_b(i)
Next i
Amitié,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: Visualisation des variables
Depuis PB4.30, il y a ArraySize().
Code : Tout sélectionner
Dim MyArray.l(10)
Debug ArraySize(MyArray()) ; Affiche '10'
-
- Messages : 41
- Inscription : mer. 30/déc./2009 10:11
Re: Visualisation des variables
Merci pour vos suggestions.
Finalement, j'ai sorti le tableau de la procédure et je le passe en paramètre lors de l'appel.
De cette manière, je peux en visualiser le contenu.
@+
Finalement, j'ai sorti le tableau de la procédure et je le passe en paramètre lors de l'appel.
De cette manière, je peux en visualiser le contenu.
@+
Re: Visualisation des variables
Mets un point d'arret dans ta procedure et tu pourras le voir.