Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Questions, aides et recherches
Résolus
Recuperer des valeurs d'un fichier ini et les assigner
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Yelloww" data-source="post: 6922522" data-attributes="member: 63404"><p>Bonjour, je viens vers vous car je cale un peu..</p><p>Je vous explique, j'ai un fichier .ini structuré comme ceci:</p><p></p><p>[CODE][PARTIE1]</p><p>valeur1= 7</p><p>valeur2 = 14</p><p>valeur3 = 54148</p><p></p><p>[PARTIE2]</p><p>valeur1 = 414</p><p>valeur2 = 88[/CODE]</p><p></p><p>Donc afin de lire ce fichier, j'ai cette fonction</p><p>[CODE]ReadIniFile("PARTIE1", "valeur1", "C:\Users\xxx\Desktop\test.ini")[/CODE]</p><p></p><p>Afin d'utiliser cette fonction, il faut ajouter ce module que j'ai pris sur internet</p><p>[CODE]Module iniParse</p><p> Public readwrtie As Integer</p><p> Public settingValueReturn As New System.Text.StringBuilder(255)</p><p></p><p> Private Declare Auto Function WritePrivateProfileString Lib "Kernel32" _</p><p> (ByVal IpApplication As String, ByVal Ipkeyname As String, _</p><p> ByVal IpString As String, ByVal IpFileName As String) As Integer</p><p></p><p> Private Declare Auto Function GetPrivateProfileString Lib "Kernel32" _</p><p> (ByVal IpApplicationName As String, ByVal IpKeyName As String, _</p><p> ByVal IpDefault As String, ByVal IPReturnedString As System.Text.StringBuilder, _</p><p> ByVal nsize As Integer, ByVal IpFileName As String) As Integer</p><p></p><p> Public Sub WriteINIFile(ByVal heading As String, ByVal setting As String, ByVal settingvalue As String, ByVal path As String)</p><p> WritePrivateProfileString(heading, setting, settingvalue, path)</p><p> End Sub</p><p></p><p> Public Sub ReadIniFile(ByVal heading As String, ByVal setting As String, ByVal path As String)</p><p> GetPrivateProfileString(heading, setting, "", settingValueReturn, 100, path)</p><p> End Sub</p><p></p><p>End Module[/CODE]</p><p></p><p>Je vous ai donc introduit.</p><p>Ce que je cherche à faire, c'est:</p><p>J'ai un tableau, contenant ces valeurs</p><p>[CODE]Dim tableau as Array = {"valeur1", "valeur2", "valeur3"}[/CODE]</p><p></p><p>J'arrive à bien lire les valeurs de mon fichier .ini, pour ce faire voici ce que j'ai fait:</p><p>[CODE] For i As Integer = 0 To 2</p><p> ReadIniFile("PARTIE1", tableau(i), "C:\Users\xx\Desktop\test.ini")</p><p> msgbox(settingValueReturn.toString)</p><p> Next[/CODE]</p><p></p><p>settingValueReturn.toString me montre la dernière valeur récupérée dans le fichier</p><p></p><p>Ce que j'essaye de faire, c'est de placer ces valeurs dans différentes textbox.. J'arrive bien à récuperer les valeurs, mais je n'arrive pas à les utiliser, je ne vois pas comment faire..</p><p>J'ai 3 textbox, appelés:</p><ul> <li data-xf-list-type="ul">textbox1</li> <li data-xf-list-type="ul">textbox2</li> <li data-xf-list-type="ul">textbox3</li> </ul><p></p><p>Si il manque des informations je peux vous les fournir, toute aide est la bienvenue. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="Yelloww, post: 6922522, member: 63404"] Bonjour, je viens vers vous car je cale un peu.. Je vous explique, j'ai un fichier .ini structuré comme ceci: [CODE][PARTIE1] valeur1= 7 valeur2 = 14 valeur3 = 54148 [PARTIE2] valeur1 = 414 valeur2 = 88[/CODE] Donc afin de lire ce fichier, j'ai cette fonction [CODE]ReadIniFile("PARTIE1", "valeur1", "C:\Users\xxx\Desktop\test.ini")[/CODE] Afin d'utiliser cette fonction, il faut ajouter ce module que j'ai pris sur internet [CODE]Module iniParse Public readwrtie As Integer Public settingValueReturn As New System.Text.StringBuilder(255) Private Declare Auto Function WritePrivateProfileString Lib "Kernel32" _ (ByVal IpApplication As String, ByVal Ipkeyname As String, _ ByVal IpString As String, ByVal IpFileName As String) As Integer Private Declare Auto Function GetPrivateProfileString Lib "Kernel32" _ (ByVal IpApplicationName As String, ByVal IpKeyName As String, _ ByVal IpDefault As String, ByVal IPReturnedString As System.Text.StringBuilder, _ ByVal nsize As Integer, ByVal IpFileName As String) As Integer Public Sub WriteINIFile(ByVal heading As String, ByVal setting As String, ByVal settingvalue As String, ByVal path As String) WritePrivateProfileString(heading, setting, settingvalue, path) End Sub Public Sub ReadIniFile(ByVal heading As String, ByVal setting As String, ByVal path As String) GetPrivateProfileString(heading, setting, "", settingValueReturn, 100, path) End Sub End Module[/CODE] Je vous ai donc introduit. Ce que je cherche à faire, c'est: J'ai un tableau, contenant ces valeurs [CODE]Dim tableau as Array = {"valeur1", "valeur2", "valeur3"}[/CODE] J'arrive à bien lire les valeurs de mon fichier .ini, pour ce faire voici ce que j'ai fait: [CODE] For i As Integer = 0 To 2 ReadIniFile("PARTIE1", tableau(i), "C:\Users\xx\Desktop\test.ini") msgbox(settingValueReturn.toString) Next[/CODE] settingValueReturn.toString me montre la dernière valeur récupérée dans le fichier Ce que j'essaye de faire, c'est de placer ces valeurs dans différentes textbox.. J'arrive bien à récuperer les valeurs, mais je n'arrive pas à les utiliser, je ne vois pas comment faire.. J'ai 3 textbox, appelés: [LIST] [*]textbox1 [*]textbox2 [*]textbox3 [/LIST] Si il manque des informations je peux vous les fournir, toute aide est la bienvenue. :) [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Questions, aides et recherches
Résolus
Recuperer des valeurs d'un fichier ini et les assigner
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut