Page 1 sur 1

Fichier ini différent de preference

Publié : jeu. 15/sept./2005 18:48
par Thyphoon
Bonjour
j'ai un fichier d'initialisation du genre

Code : Tout sélectionner

### Windows video options ###
autoframeskip           1
frameskip               0
waitvsync               0
triplebuffer            0
window                  0
ddraw                   1
direct3d                0
hwstretch               1
# screen                <NULL> (not set)
cleanstretch            auto
resolution              auto
refresh                 0
scanlines               0
switchres               1
switchbpp               1
maximize                1
keepaspect              1
matchrefresh            0
syncrefresh             0
throttle                1
full_screen_brightness   0.000000
frames_to_run           0
effect                  none
screen_aspect           4:3
or je voudrais pouvoir changer dans le fichier ini en question les valeurs facilement...
Je voudrais faire une commande style WritePreferenceString(MotClef$, Valeur$) actuellement pour chaque mot clef je lit le fichier en entier et analyse ligne par ligne pour trouvé le mot clef dont je veux modifier la valeur...ce qui est un peu lourd. Y a t'il un moyen de modifier directement dans le fichier ? y a t'il une solution plus simple celle que j'utilise ?
Merci d'avance

Publié : jeu. 15/sept./2005 19:46
par Droopy
Regarde la fonction INIWrite de la Droopy Lib
ou utilise la Lib RegIni

Publié : jeu. 15/sept./2005 20:47
par Thyphoon
Merci beaucoup ! :D

crois tu que pourrais me donner les sources pour les fonctions INIWrite et INIRead , pour comprendre comment tu procède ?
Si tu ne veux pas c'est pas grave.
En tout cas merci...je vais testé ça :P

Publié : jeu. 15/sept./2005 21:14
par Droopy
Quand tu installe la lib, Le code source est installé là :
C:\Program Files\PureBasic\Examples\droopy\Source

Publié : ven. 16/sept./2005 4:16
par Thyphoon
c'est genial merci !! :o)