Je commence à m’intéresser à l'accès direct à la mémoire (il serait temps, après 8 ans de PB


Question, très bête: peut-on faire comme la fonction FileSeek(), mais sur la mémoire ?
Exemple: Un buffer avec "Hello World", comment faire un PeekS() de "World" ? (est-ce possible ?)
(autrement dit décaler de 6 positions)
Code : Tout sélectionner
*MemoireID = AllocateMemory(20)
If *MemoireID
PokeS(*MemoireID, "Hello World")
Debug PeekS(*MemoireID) ; = "Hello World"
Debug PeekS(*MemoireID, 5) ; = "Hello"
Debug ; ??? ; = "World"
FreeMemory(*MemoireID)
Else
Debug "Impossible d'allouer la mémoire demandée !"
EndIf


(Je suis en train de faire ça pour lire les tags mp3 v2.3 pour mon desk qui ne lit que les v1 pour l'instant)
Merci
