Page 1 of 1

Fonction dialog

PostPosted: 13 Nov 2013, 10:42
by nico1748
Bonjour !

Voilà j'ai une question de base concernant la fonction diaglog.
Voici mon problème. J'ai :

Code: Select all
Dialog
Title "titre"
Request "NomRequest",a
etc.


Seulement voila, "Request" renvoie une chaîne de caractère dans la variable a, or je souhaiterais pouvoir stocker des nombres dans celle-ci.

Y'a-t-il une fonction déjà existante ?

Bises à tous,

Nico1748

Re: Fonction dialog

PostPosted: 13 Nov 2013, 11:50
by Bisam
Il suffit de transformer la chaîne de caractères récupérée par "Request" en expression (ou nombre si c'est le cas) en utilisant la fonction "expr" :
Code: Select all
Dialog
Title "titre"
Request "NomRequest",a
...
EndDlog
expr(a)->a


Si tu veux éviter les erreurs, tu devras sans doute rajouter un "Try... Endtry" encadrant le "expr(a)->a" pour éviter que ton programme ne s'arrête brutalement à cause d'une faute de frappe.

Re: Fonction dialog

PostPosted: 13 Nov 2013, 17:15
by nico1748
Super ! Je vais essayer ça !
Merci :)