Fichiers .ini

bako25 Messages postés 28 Date d'inscription samedi 23 juillet 2005 Statut Membre Dernière intervention 1 septembre 2005 - 24 juil. 2005 à 23:47
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 - 27 juil. 2005 à 02:02
bonjour!


c'est une question un peu débile,mais s'il le faut...


ben, je veux savoir comment créer un fichier *.Ini (car dans le bloc note il me sort un fichier *.txt !)


aussi j'aimerais savoir quel est l'interet de ces fichiers( je
sais que ça peut servir si on change un répértoire...) mais ça
seait sympa si vous me donniez un exemple!





voila mervi bcp!

5 réponses

Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
24 juil. 2005 à 23:52
Salut,

Alors tu colles ça dans un module et c'est parti ...





Private Declare Function GetPrivateProfileString Lib "kernel32" Alias
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As
String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Private Declare Function WritePrivateProfileString Lib "kernel32" Alias
"WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal
lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As
Long



Function LireINI(Entete As String, Variable As String) As String

Dim Retour As String

Dim fichier As String

fichier = App.path & "" & App.EXEName & ".ini"

Retour = String(255, Chr(0))

LireINI = Left$(Retour, GetPrivateProfileString(Entete, ByVal Variable, "", Retour, Len(Retour), fichier))

End Function

Function EcrireINI(Entete As String, Variable As String, Valeur As String) As String

Dim fichier As String

fichier = App.path & "" & App.EXEName & ".ini"

EcrireINI = WritePrivateProfileString(Entete, Variable, Valeur, fichier)

End Function



exemple :

URL_BASE = LireINI("Base", "Chemin")

et

Call EcrireINI("Base", "Chemin", path)

++

Zlub
0
Mikaels35 Messages postés 146 Date d'inscription dimanche 23 janvier 2005 Statut Membre Dernière intervention 17 novembre 2009 1
25 juil. 2005 à 07:12
Avant d'enregistrer ton fichier dans le bloc-note tu remplaces l'extension TXT par INI tout simplement !!
Ou tu renommes ton fichier en INI après !


@++
0
bako25 Messages postés 28 Date d'inscription samedi 23 juillet 2005 Statut Membre Dernière intervention 1 septembre 2005
25 juil. 2005 à 09:32
ouai, merci!

mais si le fichier reste *.txt ça peut changer qqchose?
0
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
25 juil. 2005 à 10:21
Salut,

Par convention l'extension est .ini mais si ça t'amuses de mettre une extension .MOI ça marche tout aussi bien...
A condition lorsque tu lis et ecris dans le fichier tu utilises la même extension... L'extension permet d'associer facilement l'ouverture d'un fichier avec un soft, mais en prog ça change rien.

++

Zlub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
27 juil. 2005 à 02:02
Salut,

ça serait sympas d'accepter une
réponse ... Pour éviter que ceux qui veulent aider les autres perdent
leurs temps à repasser sur des topics dont l'auteur a eu une réponse et
ne revient plus...



Sinon ajoute un msg pour nous dire si ça te va ou pas ...


++

Zlub
0