************* * VERSTRING * ************* Problématique: ------------- Avec le système 2.53MP sur la TI-84+, Texas Instruments a cassé la compatibilité avec plusieurs programmes/librairies/applications antérieurs. Faut-il donc désormais sortir des versions différentes de nos programmes pour TI-84+ ? But: --- Il n'est pas besoin de sortir des versions différentes d'un programme, si ce dernier peut tester la version système et adapter son comportement en conséquence. Le but de ce programme, est donc de récupérer la chaîne identifiant le système d'exploitation Principe: -------- Ce programme enregistre la chaîne identifiant le système dans la variable Str0 (ou Chaîne0 en français). Il ne produit aucune sortie écran, et peut donc être lancé de façon totalement transparente depuis un autre programme. Votre programme peut ensuite tester la version système retournée en utilisant les fonctions de manipulation de chaînes. S'il s'agit d'une version causant problème, votre programme peut donc décider: - d'afficher un avertissement à l'intention de l'utilisateur - d'exécuter du code supplémentaire afin de corriger/contourner le problème Votre programme n'ennuit donc plus les utilisateurs non concernés avec des messages d'avertissements, et n'exécute plus du code de "correction" inutile sur des systèmes qui n'en n'ont pas besoin (et peut-être le comprendraient mal...). Annexe: ------ La chaîne retournée fait 6 caractères. Le programme a été testé avec les versions suivantes. "0.46 " TI-84+ "1.03 " TI-83+ "1.10 " TI-83+ "1.12 " TI-83+ "1.13 " TI-83+ "1.14 " TI-83+ "1.15 " TI-83+ "1.16 " TI-83+ "1.17 " TI-83+ "1.18 " TI-83+ "1.19 " TI-83+ "1.3004" TI-73 "1.3007" TI-73 "1.40 " TI-73 "1.50 " TI-73 "1.60 " TI-73 "1.80 " TI-73 "1.85 " TI-73 "1.90 " TI-73 "1.91 " TI-73 "2.21 " TI-84+ "2.22 " TI-84+ "2.30 " TI-84+ "2.40 " TI-84+ "2.41 " TI-84+ "2.42 " TI-84+(nSpire) "2.43 " TI-84+ "2.44 " TI-84+(nSpire) "2.46 " TI-84+(nSpire) "2.48 " TI-84+(nSpire) "2.53MP" TI-84+ Si vous avez une version non supportée, ou rencontrez le moindre problème, n'hésitez pas à me contacter. Xavier Andréani andreanx@hotmail.com