Tu obtiens les valeurs Tags de l'EStack (estack.h), alors que tu cherches à obtenir les valeurs de SystemDataTypes (vat.h).
Il te faut utiliser le fonction GetDataType pour convertir Tag en SystemDataType... mais est-ce vraiment nécessaire dans ton application ?
Mr-TI Le 07/01/2007 à 17:46 ok merci bien pour ta réponse !
en ce qui concerne l'appli : oui c'est utile car je suis en train de programmer un shell (explorateur, lanceur...) et oui, un de plus, mais pas sans raison ! J'avais une ti89 HW1 mais elle m'a lachée et j'ai acheté une titanium.
C'est un vrais cauchemard au niveau compatibilité ! J'aimais beaucoup PCT car je le trouvais très complet, mais malheureusement, malgré qu'il soit soit-disant compatible Titanium à chaque fois que je veux le lancer le binaire version 89z il croit qu'il est sur la ti 92. Bref fatigué de chercher et ne voulant pas me mettre à l'assembleur, j'ai décidé de réécrire un Explorateur de fichier en m'inspirant de PCT avec un pseudo système de fichier en arbre N-AIRE donc autant de niveaux qu'on souhaite...
J'ai clôturé le développement de la lib graphique, de la gestion du pseudo système de fichier et là je m'attaque à l'application principale et plis précisément au type des fichiers compressés.
Voilà! c'est un peu près tout...
Mr-TI Le 07/01/2007 à 18:15 Re merci !
J'ai consulté la doc et en effet j'ai trouvé ou sont les TAGs...
Est ce que c'est normal de que le matrices que j'ai créé et zippé ont le TAG d'une liste ?
oui, une matrice est juste une liste de listes : pour faire la différence MAT/LIST il faudrait que tu aies accès à l'octet précédant le tag dans le fichier (mais y a bcp de chances que tu ne puisses pas y avoir accès si tu ne décompresses pas le fichier)
« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)