Transcription de OU logique de C à Delphi

Résolu
cs_nitrique Messages postés 344 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 4 avril 2011 - 17 oct. 2005 à 11:46
cs_nitrique Messages postés 344 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 4 avril 2011 - 17 oct. 2005 à 13:34
Bonjour à tous,

J'essaye d'adapter un code en C pour mon application Delphi VLC.
Il y a un passage un peu tortueux pour moi:

if ((sCar & 0x0100))

Comment transcrire cette instruction ?

Je sais que le 0x0100 est de l'hexa, si il faut, on peut le mettre en int (256).
Mais le OU logique, comment existe-il en Delphi ?

Merci d'avance

David, à VERSAILLES

2 réponses

cs_neko Messages postés 135 Date d'inscription jeudi 14 août 2003 Statut Membre Dernière intervention 12 octobre 2006 1
17 oct. 2005 à 12:39
if ((Byte(sCar) And $0100) <> 0) Then
...

le "Ou" qu'il soit | ou || se traduit toujours par Or ( de même, le "et" qu'il soit & ou && se traduit toujours pas And ) là j'ai mis le "and" car tu demande un "ou" mais ton code met un "et" ^^'
3
cs_nitrique Messages postés 344 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 4 avril 2011 1
17 oct. 2005 à 13:34
Salut Neko,

Ui, je m'en suis apperçu après, mais la solution est similaire, .

Merci pour ton aide.

David, à VERSAILLES
0
Rejoignez-nous