par contre il n'est pas possible de mettre un nom de prog?
aze Le 28/08/2004 à 19:35 ?
je ne comprend pa sce que tu veux dire
Remplacer les strings par des programmes.
Je pense pas que ce soit possible. Y a des infos autres que le code source dans les fichiers prgm/func.
Par contre, un truc pas mal, ce serait de faire en sorte que memcopy s'occupe de la ré-allocation de la variable receptrice.

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
parceque en fait j'aurait aimé faire une sorte de modification de programme sans avoir a l'ouvrir: la variable a serait une string et b le fichier destinataire un programme...
Nico_ Le 29/08/2004 à 10:10 En fait il faudrait avoir des fonctions sur les PRGM comme celles disponibles pour les TEXT dans Flib2.
aze Le 29/08/2004 à 13:03 63> c'est possible de faire ca, mais il faut que tu puisses savoir exactement l'endroit ou copier ta string, et c'est c'est loin d'etre facile
64> je ne vois pas quelles fonctions pourraient etre ajoutées, il n'y a pas d'operations "canoniques" sur les programes, contrairement aux textes
Avec Vertel, ca doit être possible, mais ça doit pas être évident.
Il faudrait récupérer les valeur contenus dans la chaine sous forme de liste, créer un fichier prbm de taille dim(liste)+sizeof(prgm) puis de copier le contenus de la liste a partir de l'octets 4, je crois (en admettant que le contenus de la liste doit se trouver en tête du programme), en faisant bien attention que le programme à modifier est détockénisé.

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
Dans ce cas, il faut que le contenus de la chaine à ajouter au programme soit sous forme tockénisée :]

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
aze Le 29/08/2004 à 17:08 c'est plus facile de tokeniser que de detokeniser
Mouarf...
1°) tocken() est défini sans argument, mais tu l'éxécutes avec un argument malgré tout
2°) ça éxécute l'instruction

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
aze Le 29/08/2004 à 17:35 par contre pour tokeniser un prog basic quelconque, c'est plusdelicat, il faut s'assurer de l'appeler avec le mauvais nombre d'arguments ^^
Ou lui envoyé un argument invalide.

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
aze Le 29/08/2004 à 18:53 compter le nombre d'arguments c'est pas non plus super facile, surtout en basic :/
je ne sais pas s'il y a une autre methode
mac> si tu fais ca tu auras une erreur au moment de l'evaluation de la ligne, et la tokenisation ne sera pas effectuée je pense
Nu>possible, j'ai jamais essayé. Faudrait faire un truc plus tordu alors, genre une expr valide qui utilise une var foireuse.

Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.
aze Le 30/08/2004 à 14:31 Mac> tout à fait, creer par exemple une expr avec mkvar et tout...
Flan>ker tu avais fait un mini next_expression_index pour les variables en fait ?