Page 1 sur 1

[Ex] Variables dynamiques et fichier INI

Posté : jeu. 06 nov. 2008 09:56
par Yoggy
J'avais besoin de faire un script dont les dont certaines variables devaient pouvoir être modifiées sans avoir à recompiler le script.
La solution... le fichier ini. Seulement... je trouve un peu lourd et répétitif la solution du ...

Code : Tout sélectionner

$var1 = IniRead ( "filename", "section", "key1", "default1" )
$var2 = IniRead ( "filename", "section", "key2", "default2" )
...
autant de lignes à écrire dans le programme que dans le fichier ini... J'ai trouvé cette solution..

Fichier ini :

Code : Tout sélectionner

[OPTIONS]
var1=val1
var2=val2
var3=val3
....

code au3 :

Code : Tout sélectionner

$var = IniReadSection("file.ini", "OPTIONS")
    For $i = 1 To $var[0][0]
        Assign($var[$i][0],$var[$i][1])
    Next

Si ça peut aider...

Re: [ex] Variables dynamique et fichier ini

Posté : jeu. 06 nov. 2008 19:10
par tolf
Tu peux aussi te créer une fonction du genre :

Code : Tout sélectionner

Func _IniRead($key, $default = "")
    Return IniRead("mon_fichier.ini", "SECTION", $key, $default)
EndFunc