2Fermer4
WhidouLe 08/06/2007 à 13:44
Merci de ta réponse rapide mais le problème de ta solution est que cela change la dimension d la liste et que dans mon programme celle-ci est à la fois : 1.Décidée par l'utilisateur lors de l'attribution de la liste. 2.Utilisée plus tard dans le programme.

Pour être plus clair, je vais expliquer mon programme : il s'agit d'une protection par mot de passe (moins intéressante pour son utilité que pour la technique utilisée) qui code le mot de passe donné par l'utilisateur lors du 1er lancement dans la liste LLOG puis, lors des lancements suivants, compare le mot de passe décodé avec celui donné. La présence d'un seul 0 dans la liste du mot de passe foire tout car le programme ira chercher le caractère n°0 dans la chaine servant de table de caractères (et par conséquent plantera). Le raccourcissement de la liste provoquera un changement du mot de passe, ce qui est également embêtant.

Sinon, j'ai eu une idée tout à l'heure que je vais tenter d'appliquer :
:99->dim(LLOG
:For(A,1,99
:If not(LLOG(A:Then
:A-1->dim(LLOG
:99->A
:End :End


Cela devrait marcher pour les listes/matrices mais pour les Images (pict), y a-t-il un moyen de les définir sans changer leur valeur si elles existent déjà ?

[EDIT] Ca marche ! Merci quand même à mastercalto et ceux qui ont cherché à m'aider.