1

j'ai un probleme : mon programme de password ne reconnait pas le password un fois archivé.

LE PROGRAMME TEL QU'ECRIT :

short cod=-1

if (cod==-1)
le prgm demande de saisir un nouveau pass et le met dans cod

en suite on le relance et il demande de taper un password puis vérifie s il s agit de cod

si oui, il quitte

en fait lors du premier lancement du prgm, vu que cod = -1, le programme sait qu il faut demander un nouveau password qu'il stocke dans cod
Lors des lancements d'apres, cod != -1 donc le programme demande de saisir le password.

OU EST LE PROBLEME ???
c'est peut etre que cod est stocké dans la ram ?

2

Il te faudra enregistrer le mot de passe dans un fichier externe. Malheureusement, le prochain crétin qui passe pourra effacer le fichier. Donc il faudra que tu le caches (on peut mettre un attribut pour cacher le fichier).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

pourrais je avoir la fonctiooooon pour cacher "var"?

au fait le programme "code" existant dans les archive n'utilise pas de variable externe et il marche archivé .

4

pourquoi le prgm "code" marche archivé lui ???
il doit y avoir une méthode !!

5

Pour cacher: DerefSym(SymFind($("File_NAME")))->flags.bits.hidden=1;
Le programe "code" archivé marche, lui, car il est dupliqué dans la RAM pour l'exécution. Il y a création d'un twin symbol (regarde les docs de TIGCC, spécialement vat.h).
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.