Bonjour,
Mon application doit récupérer certains paramètres figurant dans un fichier ini.
Avec le code ci-dessous, lorsque je modifie la valeur de mon numericUpDown8 (par exemple à 352), celle-ci va s'enregistrer dans le fichier configacs.ini. Pas de problème au niveau de l'écriture.
Je ferme l'appli, je regarde dans le fichier pour être sur que la dernière valeur à bien été sauvegardée. 352, Ok
J'ai placé la ligne ci-après dans Form1_Load
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub NumericUpDown8_ValueChanged(sender As Object, e As EventArgs) Handles NumericUpDown8.ValueChanged SetCle("c:\configacs.ini", "parametres", "lam_Umi", NumericUpDown8.Value) End Sub
et c'est ici que j'ai un problème car la récupération de la valeur de la clé ne se fait pas. NumericUD8 se met à la valeur 100 (qui est la valeur mini que je lui ai indiqué dans ses propriétés).
Code : Sélectionner tout - Visualiser dans une fenêtre à part NumericUpDown8.Value = CDec(GetCle("c:\configacs.ini", "parametres", "lam_Umi"))
Pire, sans n'avoir rien touché depuis l'ouverture de l'appli, je regarde dans mon fichier.ini et la valeur de la clè n'est plus 352 mais 100 ??.
A noter que j'ai fait un test avec un simple bouton
A chaque clic sur le bouton, la valeur de numericUD8 est bien incrémenté de +2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click NumericUpDown8.Value = CDec(GetCle("c:\configacs.ini", "parametres", "lam_Umi")) + 2 End Sub
Le problème de lecture de la valeur de la clé n'existe donc qu'au chargement de l'appli. Je suis un peu perdu et je veux bien de l'aide.
Merci
Franck
Partager