
Si si, Dobro, j'ai essayé ton prog. En effet, ce sont 2 variables <> !!
Je voulais simplement mettre en evidence que PureBasic maintenant m'oblige de mettre le $ à chaque utilisation de string comme ici: zz.l = len(nom_fichier$) alors qu'avant zz.l =len(nom_fichier), ca fonctionnait.
Ca fait que: zz.l = len(nom_fichier) , PB s'arrete et me dit qu'il y a 1 erreur. Hors, juste au dessus, dans l'autre msg il n'y a pas d'erreur ! C'est pour ca que je ne comprends pas.
Code : Tout sélectionner
Procedure ft(nom_fichier.s)
Analyse.s
Analyse2.s
Global nom_Decrypt.s
ze.l = Len(nom_fichier)
Debug nom_fichier
EndProcedure
ft("bizarre")
Voila, code à recopier texto ! Ca ne marche pas !
Si on met en remarque dans la procedure : la ligne Global ... => ok c bon!
Pareil, on met cette fois ci: analyse et analyse2 en RQ => ok c bon!
PB dit qu'il faut 1 string!