Code : Tout sélectionner
Restore Bin:
for i=1 to 2
Read.c byte.c
debug Hex(byte.c)
Next i
debug "*******"
Restore bin2
For i=1 to 4
Read.c byte.c
debug Hex( byte.c)
Next i
DataSection
BIN:
Data.c $12,$a2,$b2,$ff
BINEnd:
BIN2:
Data.c $14,$ff,$15,$ff
BIN2End:
EndDataSection
autre methode :
Code : Tout sélectionner
debug hex(PeekC(?bin))
debug hex(PeekC(?bin+2))
debug "*************"
for i=0 to 6 step 2
debug hex(peekc(?bin2+i))
Next i
DataSection
BIN:
Data.c $12,$a2,$b2,$ff
BINEnd:
BIN2:
Data.c $14,$ff,$15,$ff
BIN2End:
EndDataSection
note que j'ai employé ".c" et pas "*.b" pour le type
car en Purebasic le *.b va de -128 a +127 donc ton $FF depasse !!
alors que le type "*.c" convient (bit signé ) on aurai pu aussi utiliser "*.a"
ps: j'ai vu que tu as lu ma reponse , un remerciement aurai été cool , mais bon