Quelqu'un a-t-il réussi a utiliser la commande "memcpy" de la librairie flib2 sur ti89? si oui merci de me dire comment car ca fonctionne pas chez moi!
aze Le 28/08/2004 à 15:57 tu es sur de bien l'utiliser comme c'est indiqué dans le manuel ?
je n'ai jamais eu de problème avec
Nico_ Le 28/08/2004 à 16:35 Qu'est ce que tu veut dire par ca marche pas : ca plante ou ca n'execute pas la commande.
bah g tapé l'exemple, et lorque j'ouvre "b" ,le fichier de destination, celui-ci n'a pas été modifié comme il devrait l'être!
Nico_ Le 28/08/2004 à 17:37 Tape flib2("version") pour verifier si t'as bien la dernière version (soit la 3.2)
je viens de le taper sur vti et sa fonctionne! essayons sur la calc
Juste comme ça, as tu une Ti89 Titanium ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
non g la ti89 bleu et argent; et "memcpy" ne fonctionne pas deçu (je viens d'essayer)
C'est vraiment étrange que ça marche sur VTI et pas sur une vrai Ti89... Tu es sûr que tu as la même configuration sur les deux ? Genre ton fichier b est peut être locké, je ne sais pas moi ...

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Nico_ Le 28/08/2004 à 17:55 Je viens d'essayer avec la calc en francais ca marche pas (c'est en boucle).
Nico_ Le 28/08/2004 à 17:59 Pareil sauf que y'a marqué en haut :ER_throw (avec une barre noire) ????
b et a ne sont pas lockés
Nico_ Le 28/08/2004 à 18:01 J'ai essayer juste après le reset (donc avec la calc vide) (avec AMS 2.09)
Nico_ Le 28/08/2004 à 18:03 Ben ca marche pas du tout du tout!!!!! Bizarre quand même! Peut etre que cette fonction n'est pas valable sur AMS 2.09?
je suis avec l'ams 2.08 et il est dit dans le lisez-moi: "avec n'importe quelle ROM ou hardware"...
Ou alors son programme est bugué, et il ne passe pas les bons arguments à flib ?

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
aze Le 28/08/2004 à 18:06 tu dis que c'est en boucle ?
est-ce que ta calc est bloquée quand tu lance l'exemple ?
parceque si c'estca c'est peut etre que le fichier b est trop petit et que memcpy ecrit en dehotrs du fichier (et corromp la memoire, d'ou plantage)
bah oui mais le release est tres recent et donc l'ams 2.08 était déja sorti
ce que je ne comprends aps aussi c le fait que la commande fonctionne sur VTi mais pas sur la calc!
Nico_ Le 28/08/2004 à 18:11 En fait j'essaie juste l'exemple de la doc de flib ecrit par Francois Leiber.
"Flib by Francois Leiber"->a
"Flib2 & "->b
flib2("memcpy:9,1,23,b,a")
et ca donne ER_throw
aze Le 28/08/2004 à 18:16 c'est normal, car la string b doit etre assez longue pour contenir la string a dedans
c'est pour cela que dans l'exemple, il y a des espaces à la fin de b
arno ruubiken> tu as bien mis le bon nombre d'espaces ? il suffit qu'il en manque une seule et c'est le bug vieux troll inside ?
Nico_ Le 28/08/2004 à 18:16 Il faudrait que quelqu'un qui s'y connaise en C verifie les sources de Flib2.
Nico_ Le 28/08/2004 à 18:18 J'ai mis l'espace pour le test.
aze Le 28/08/2004 à 18:20 "l'espace" ou les espaces il en faut le même nombre que dans l'exemple