Comment détruire une variable ???

Derzone Messages postés 16 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 17 janvier 2013 - 26 août 2003 à 14:33
Derzone Messages postés 16 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 17 janvier 2013 - 26 août 2003 à 14:43
(Débutant)

Salut à tous !

Je vous explique mon problême :

par exemple, vous avez le choix entre 2 versions d'un jeu. Lorsque vous choisissez la version 1, la variable prend la valeur TRUE.
Lorsque vous choisissez la version 2, la variable prend la valeur FALSE.
Cette variable est définie au début du programme par l'utilisateur mais...
Si on veut changer cette variable en cours de route, donc changer de version, il faut redémarrer le programme.
C'est pourquoi je voudrais savoir comment faire pour supprimer ou donner à une variable boolean une valeur "neutre".

Merci d'avance !

4 réponses

cs_liquide Messages postés 1016 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 24 juin 2008
26 août 2003 à 14:37
liquide
en principe si elle est tu type public, tu dois pouvoir lui dire de passer a true a n'importe quel momentdu style:

si "changementde version" alors
mavariable = true
0
Derzone Messages postés 16 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 17 janvier 2013
26 août 2003 à 14:38
Je parle bien sûr d'une variable publique, accessible à tous les formulaires...
Et la variable définie au début du programme est dans une form à part.( faudrait que j'vous envoie la source pour que ça soit vraiment claire...)
0
RicoNuch Messages postés 140 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 16 décembre 2006
26 août 2003 à 14:40
Hello !

Une variable booléenne ne peut avoir que deux et exclusivement deux valeurs : vrai ou faux.

Pour ce que tu veux faire, tu pourrais prendre par exemple une variable integer et utiliser les valeurs 0, 1 et 2...

Ou utiliser une Enum :

Public Enum EDemo
Neutre = 0
Version1
Version2
End Enum

RicoNuch
0
Derzone Messages postés 16 Date d'inscription jeudi 17 janvier 2013 Statut Membre Dernière intervention 17 janvier 2013
26 août 2003 à 14:43
Merci à vous 2 j'vais essayer de suite
0
Rejoignez-nous