Aller au contenu

Validé et conservé la valeur précedente


willy95

Messages recommandés

Bonjour à tous,

 

Comment dois-je écrire mes lignes de codes pour que :

 

Quand je valide à la 2eme fois à la question "Saisir le Z du sol" qu'il prennent en compte la valeur que j'aurais saisie a la 1er fois ?

 


(if (= Zsol nil ) (setq Zsol 0.00 ))

(setq Zsol (GetReal (StrCat "\nSaisir le Z du Sol : <" (Rtos Zsol 2 2) "> : ")))

 

 

Exemple :

 

Saisir le Z du Sol <0.00> : (je reponds 8.31)

 

je relance le code :

 

Saisir le Z du Sol <8.31> : (je valide pour conservé la valeur )

 

 

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Je ne comprend pas bien ce qui n'allait pas dans le code que tu as écrit...

(if (= Zsol nil ) (setq Zsol 0.00 ))

(setq Zsol (GetReal (StrCat "\nSaisir le Z du Sol : <" (Rtos Zsol 2 2) "> : ")))

Cela fonctionne nan ?

 

Si le but est de conserver la valeur dans la même exécution de commande, alors je trouve que chat fonctionne très bien, mais si le but est de conserver la valeur entre deux lancements de commandes distincts alors il suffit de ne pas déclarer ta variable Zsol dans tes variables au niveau du (defun) afin de l'utiliser comme variable globale (et ainsi conserver sa valeur entre différentes commandes).

 

Sumimasen je viens de comprendre ^^"

Le but n'est pas de conserver une valeur mais de définir une valeur par défaut :3

 

Bisous,

Luna

Modifié par Luna
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité