squalyl (./7) :
Kevin Kofler (./5) :
J'ai fait exprès de ne pas répondre parce que c'est une très mauvaise idée de faire ça pour les raisons décrites dans mon message ./2!
c'est vraiment pas à toi de juger ce qui est bon pour lui ou pas.
Mais je pense que c'est pas possible de te faire comprendre ça.En plus il a bien dit "je veux désactiver les axes" et pas "je veux effacer l'écran" alors fais ce qu'on te dit, le client est roi merde! Que tu lui donnes un conseil est une chose, mais donne lui aussi sa solution au lieu de lui imposer ta censure.
Pour continuer avec ton analogie, le client ne sait souvent pas ce qu'il veut vraiment, et il fait partie du boulot du vendeur de trouver ce que le client veut
vraiment, pas ce qu'il
dit vouloir, et le conseiller en conséquence. En l'occurrence, azdhar ne connaissait probablement les raisons pour lesquelles ma solution est meilleure dans 99% des cas.
et c'est vraiment un hack qui a besoin d'enregistrer une image complète de l'écran, ce qui n'est vraiment pas économique.
N'importe quoi.
1. La sauvegarde est supprimée juste après être utilisée (cf. le
DelVar). Donc l'argument de la consommation de mémoire ne passe pas vraiment. (De plus, en TI-BASIC, on utilise rarement la mémoire entière de toute façon.) Et une alternative, c'est qu'au lieu d'effacer la sauvegarde, on la garde et on la réaffiche avec un
RplcPic à la fin, ce qui remet à l'écran tout ce qu'il y avait avant, fonctions, dessins de l'utilisateur etc.
2. Cette solution est souvent plus rapide. D'un côté, elle fonctionne aussi quand l'utilisateur a des fonctions, alors que désactiver les axes va faire que les fonctions sont réaffichées, ce que 1. prend du temps et 2. fait que l'écran ne sera pas vraiment vide! Et de l'autre, réafficher une sauvegarde de l'écran avec
RplcPic est beaucoup plus rapide que redessiner les fonctions.