Je tente d'adapter et donc de comprendre les changements de PB5.6 et particulièrement l'UNICODE
Et je ne comprends pas pourquoi lorsque je fais un POKES avec l'option #PB_ASCII, l'écriture en mémoire est sur 2 byte par caractères....
Le code suivant donne en mémoire 1.2.3.4.1.2.3.4. alors que j'aurais tendance à attendre 12341.2.3.4.
Merci d'avance pour avoir pris le temps de me lire
Code : Tout sélectionner
*MemoireID = AllocateMemory(500)
Debug *MemoireID
SetClipboardText(Str(*MemoireID))
If *MemoireID
PokeS(*MemoireID, "1234",#PB_Ascii)
PokeS(*MemoireID+8, "1234")
ShowMemoryViewer(*MemoireID, 16) ; Affiche l'adresse du tampon suivi de 48 E9 6C E9 00
CallDebugger
FreeMemory(*MemoireID)
Else
Debug "Impossible d'allouer la mmoire demande !"
EndIf