Page 1 of 1

dialog - Request

Unread postPosted: 26 Feb 2009, 14:34
by Kalocagatia
bonjour,
Je souhaiterais savoir comment on peut mettre deux request sur la meme ligne dans une boîte de dialogue. Ie, faire deux colonnes dans ma boîte de dialogue.
Merci

Re: dialog - Request

Unread postPosted: 26 Feb 2009, 15:43
by Kalocagatia
Raaahhh j'en étais sûr ....
merci pour la réponse.

Re: dialog - Request

Unread postPosted: 21 Aug 2009, 10:40
by jambe7
Autre question: avec 'request' on est obligé de stocker une chaine de caractère. Il existe pas une ,x qui permet de stocker directement une expression.

Par exemple avec ,0 on peut directement écrire sans alpha.

Merci. :):

Re: dialog - Request

Unread postPosted: 21 Aug 2009, 14:08
by Bisam
Non, on ne peut pas stocker directement une expression.
Mais on peut bien sûr convertir la chaîne de caractères en expres​sion(en espérant qu'il n'y ait pas d'erreur de syntaxe) en utilisant la fonction "expr(".

Exemple :
Code: Select all
expr("3+2")

donnera pour réponse 5.

Re: dialog - Request

Unread postPosted: 21 Aug 2009, 15:09
by jambe7
Je sais mais le problème c'est que souvent il y a des erreurs de syntaxe et une erreur alors il faut mettre un try
Mais dans la structure try on ne peut pas utiliser les goto non?

Re: dialog - Request

Unread postPosted: 21 Aug 2009, 23:51
by Bisam
Pas besoin de faire un Goto dans le Try...

Tu fais une fonction à part qui va tester a l'aide d'un "try" si il y a une erreur de syntaxe. S'il n'y en a pas la fonction renvoie l'expression et sinon elle renvoie un symbole d'erreur du genre une chaîne de caractères vide.
Il ne te reste plus qu'à tester après le retour de la fonction si tu as un message d'erreur ou non et faire un Goto (ou mieux, une fin de boucle) à cet endroit.

Je pourrai t'en taper un morceau si besoin...

Re: dialog - Request

Unread postPosted: 22 Aug 2009, 18:47
by jambe7
Oui c'est ce que je fait : on teste si il y a une erreur avec un Try et si il y en a une on met une condition et un Goto.

En fait je voulais savoir pourquoi on ne peut pas mettre de Goto dans un Try. Merci.