Voila, je veux creer une variable TIOS, mais je ne connais pas le nom d'avance. Il faudra donc peut etre que je modifie une variable crée dans TIOS. Seulement voila : quand j'essaaye de modifier une variable crée dans TIOS , soit rien ne se passe, soit j'obtiens un "protected memory violation"
Quelqu'un peux m'expliquer pourquoi, ou me donner une source où il a reussi à modifier une variable TIOS ?
Pen^2 Le 02/07/2003 à 10:10 zut, je croyais que gt dans la section C.
enfin ça ne change rien au pb
non c'est pas ca le pb
en effet moi je fait :
link a6,#20
pea -20(a6)
pea var
jsr StrToTokN
movea.l a0,a4
lea 8(a7),a7
unlk a6
var: dc.b 'toto'
et a0 est un SYM_STR sur la chaine 'toto' !
Non le problème ne vient pas du SYM_STR
Si, tu appelles StrToTokN sur une chaîne qui n'est pas une chaîne C valide. Il manque le dc.b 0 à la fin.
Et puis il n'y a aucune raison d'appeler StrToTokN sur une chaîne constante.