salut
j'ai un programme en c++ que je veut le convertir en delphi et je n'ai pas pu de convertir ces variables:
Merci d'avanceCode:
1
2
3 UCHAR ucMKey[6]={0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; UCHAR ucMRead[16] ={0};
Version imprimable
salut
j'ai un programme en c++ que je veut le convertir en delphi et je n'ai pas pu de convertir ces variables:
Merci d'avanceCode:
1
2
3 UCHAR ucMKey[6]={0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}; UCHAR ucMRead[16] ={0};
Je pense que cela s'approcherais de ceci
Code:
1
2 ucMKey: Array[0..5] of Char = (#$FF, #$FF, #$FF, #$FF, #$FF, #$FF); ucMRead: Array[0..15] of Char = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
salut
tu est sur du # devant le $ ?
je l'aurai vu plutôt comme cela
@+ PhilCode:ucMKey: Array[0..5] of Char = ($FF,$FF, $FF, $FF, $FF, $FF);
ben $ marque le Hexa, et le # marque le Char, sans # on a droit à "Types incompatibles*: 'Char' et 'Integer'"
j'ai souvent fait #$0D et #$0A ...
sinon, selon son utilisation, il risque de devoir écrire des Byte !
Code:
1
2 ubMKey: Array[0..5] of Byte = ($FF,$FF, $FF, $FF, $FF, $FF); ucMKey: Array[0..5] of Char = (#$FF, #$FF, #$FF, #$FF, #$FF, #$FF);