re,
Alors voici mon schéma actuel:
Page1 => Juste ma fonction de random
Page2 => 1er script qui a besoin de la valeur du random
Page3 => 2ièeme script qui a besoin de al valeur du random
Et donc mon premier essai avait été de mettre un Include dans la page 2 et 3.
Je pense que c'est au niveau des variables que j'ai du me planter car en faisant un petit regwrite dans la page 2 et 3 'pour controler mes chaines) evdemment elles sont différentes
Alors si tu as un exemple à me montrer je suis preneur
Voilà donc le code de la page 1
Code : Tout sélectionner
Global $Test = TestRandom(3)
Func TestRandom($Long)
Local $lPos , $i, $p, $RndStr
Const $Str = "123456789"
For $i = 1 To $Long
$lPos = Int(Random(1, StringLen($Str)))
$p = StringMid($Str, $lPos + 1, 1)
$RndStr = $RndStr & $p
Next
Return $RndStr
EndFunc
Alors en fait la page 1 est mon programme principal et la pge 2 est pour compiler un Stub donc 2 scripts différents, mais ma page 1 compilée donnera un exe qui aura besoin du stub.exe pour fonctionner.
Le but de cette opération est queje veux réaliser un petit crypter maison et que j'avais envie de générer une chaine random pour l'integrer à ma fonction de cryptage^^
La fonction de cryptage doit être identique dans les 2 exe sinon le fichier crypté plante.Voilà pourquoi j'ai mis ma fonction random à part pour que je puisse l' Include.
Si je n'avais pas voulu me prendre la tête j'aurais balancé une chaine "fixe" dans les 2 pages et basta, mais j'aime bien les défis! (Et vu que je suis pas un pro, c'est un défi pour moi

)
Je sais je suis tordu.........

Mais j'aime bien les choses complexes^^