Comment declarer une variable Boolean svp ...

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Comment declarer une variable Boolean svp ...

Message par jbernard13 »

bonjour

je voudrais savoir comment on declare une variable Booléan
j'ai chercher dans la doc j'ai rien trouver sur le forum j'ai trouver ceci, c'est l'api 32 :
bool Or BOOLEAN #TRUE (1), Or #FALSE (0) - can BYTE, WORD And LONG

je voudrais savoir comment on le declare

j'ai écris ceci :

MyBool.b= bool(#True)
Boolean$=MyBool.b
essageRequester("Alerte",Str(Boolean$),#PB_MessageRequester_Ok)

mais j'ai un message d"erreur qui me dis que Bool() is not function ,array ,macro or Linked list

merci d'avance
Fanator
Messages : 20
Inscription : jeu. 19/avr./2007 8:14

Message par Fanator »

@jbernard13 : salut !
fais plûtot ceci :

Code : Tout sélectionner

MyBool.b= #True
Boolean$=Str(MyBool.b)
MessageRequester("Alerte",Boolean$,#PB_MessageRequester_Ok) 

@+
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Tu utilises une variable de type entier, ou une constante, et tu lui affectes soit #TRUE (pour vrai, qui vaut 1), soit #FALSE (pour faux, qui vaut 0)

Code : Tout sélectionner

MaVariable.b = #True
MaVariable.b = #False
#MACONSTANTEVRAIE = #True
#MACONSTANTEFAUSSE = #False
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

merci

si j'ai bien compris #true ou #false sont des variables booleans?
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Oui et non, ce ne sont pas des *variables* booléennes, ce sont des *constantes* booléennes ;)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

merci

donc #true et #false sont des constantes booléennes

il ya pas de variables Booléens dans PB alors ?
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Lis plus haut.

Une variable que j'appelle toto, et à laquelle j'affecte une valeur booléenne #true ou #false est une variable booléenne.

En clair, ça veut dire que si je fais

Code : Tout sélectionner

toto = #true
alors toto est une variable booléenne.

Tu as compris?

Alors, que vaut toto? Qu'y-a-t-il dans toto? Toto vaut combien, ou quoi? Tu peux répondre? J'espère :)
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Message par jbernard13 »

merci j'ai compris

dans la doc de purebasic , #true et #false sont pas expliquer du tout
cha0s
Messages : 681
Inscription : sam. 05/mars/2005 16:09

Message par cha0s »

Le type booléen n'existe pas en pure basic ce qui explique pourquoi il y a rien dans la doc a ce sujet.
Répondre