1

Salut@vous

Voila je veux juste savoir si on peu utiliser la fonction

flib2("menu :....")

avec des titres et menus et sous menus donnés par des variables car je n'en trouve pas le moyen. Par exemple

flib2("menu: a, b, c,50") ou a = "Titre du menu" ; b = " Options 1" ; c = "Option 2"


Voila merci d'avance

Cordialement
"Hope is a waking dream" :D

2

tu as essayé? ... le mieux pour une chose aussi simple est tout de meme que tu essaie voir si ça fonctionne wink
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

3

Oui j'ai essayé sinon je n'aurais pas pris la peine de vous déranger.
Cela n'a pour effet que de m'afficher un espace puis le nom de la variable mais jamais son contenu
"Hope is a waking dream" :D

4

flib2("menu:"&a&","&b&","&c&",50") ? (sympa comme syntaxe </troll> ^^)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Euh il manque des " la :] et meme en les rajoutant avant la parenthese, ca fait une erreur on peut pas mettre d'autres guillemets ca fait planter avec data type, et si je les vire ca affiche &a& fou
"Hope is a waking dream" :D

6

Non il ne manque pas de parenthèses, je viens de tester ça fonctionne. Par contre tes variables n'ont effectivement peut-être pas le bon type, si c'est des entiers, il faut remplacer a par string(a), b par string(b), etc... Mais ça relève de la programmation basic, plus de FLib, tout est expliqué dans ton manuel.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

Autant pour moi effectivement ca marche, c juste que j'avais défini a et b mais pas c lol enfin bon de toute facon j'aurais jamais trouvé la syntaxe tout seul vu que c pas indiqué dans le fichier texte donné avec flib.

Merci @ toi


Ps : au passage, est ce qu'il est possible de mttre un de ces choix en pointillé si jamais il n'est pas disponible?
"Hope is a waking dream" :D

8

Benbest
: enfin bon de toute facon j'aurais jamais trouvé la syntaxe tout seul vu que c pas indiqué dans le fichier texte donné avec flib.

C'est une syntaxe du basic, le & sert à concaténer ("coller bout à bout") des chaines. Tu devrais maitriser le basic avant de vouloir te servir de librairies smile
Ps : au passage, est ce qu'il est possible de mttre un de ces choix en pointillé si jamais il n'est pas disponible?

Aucune idée, ça par contre, ça doit être indiqué dans la notice de FLib si ça existe.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

9

J'avais deja utilisé le & pour coller bout a bout des chaines mais la j'avoue que je comprend pas en quoi il colle les chaines fou et je déduis de la fin de t aréponse que on en peu pas mettre en pointillé car ceci ne figure pas dans la notice de Flib.
"Hope is a waking dream" :D

10


tu eux faire

"menu:"&a->s
for i,1,maxi
s&string(1)&","->s
endfor
s&"50"->s

flib2(s)

J'suis pas sur de la syntaxe, mais en gros ca t'affichera un menu avec maxi elements.

Sinon, je pense que tu n'as pas saisi le fonctionnement de flib:
il prend un seul argument qui est une chaine de caractere. donc, ta chaine de caractere doit inclure toutes les infos dont flib a besoin

Ce que tu avais fait au debut ne marchait pas
car dans flib2("menu: a, b, c,50") le a est egale a "a" et pas á a(="titremenu") donc c'est pour ca qu'il faut manipuler les chaine de caractere de facon a ce que flib recoive:"menu: titremenu1, titremenu2, titremenu3,50".
et enfin poour la manip de chaine de cartere, regarde ton manuel (c'est vraiment tres important si tu veux continuer a utiliser flib

11

jibax :
tu eux faire

"menu:"&a->s
for i,1,maxi
s&string(i)&","->s
endfor
s&"50"->s

flib2(s)

J'suis pas sur de la syntaxe, mais en gros ca t'affichera un menu avec maxi elements.

Sinon, je pense que tu n'as pas saisi le fonctionnement de flib:
il prend un seul argument qui est une chaine de caractere. donc, ta chaine de caractere doit inclure toutes les infos dont flib a besoin

Ce que tu avais fait au debut ne marchait pas
car dans flib2("menu: a, b, c,50") le a est egale a "a" et pas á a(="titremenu") donc c'est pour ca qu'il faut manipuler les chaine de caractere de facon a ce que flib recoive:"menu: titremenu1, titremenu2, titremenu3,50".
et enfin poour la manip de chaine de cartere, regarde ton manuel (c'est vraiment tres important si tu veux continuer a utiliser flib

C'etait pas plutot ca ke tu voulais dire ? magic

PS: j'ai lu k'en diagonale, m'escuse si c'est pas ca, mais vu l'heure... grin
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#

12

ce qui est entre guillemet sont des chaines, tes variables (a,b..) sont des chaines, donc "menu"&a est une
concaténation de deux chaines ( c'est donc un seul string) et ainsi de suite...

Edit: PPc fast cheeky.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

13

dude, ouais t'as raison, je me suis pas bien relu

14

Ok j'ai tout compris, enfin je crois :/, merci les gars
++
"Hope is a waking dream" :D

15

grin
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon

15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^

18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#