SUPPRIMER SECTION DANS INI

FredJust Messages postés 25 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 23 avril 2015 - 30 juil. 2002 à 10:20
Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 - 24 août 2009 à 11:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4167-supprimer-section-dans-ini

Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 1
24 août 2009 à 11:22
J'ai trouvé BEAUCOUP plus simple :

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

WritePrivateProfileString NomSection, vbNullString, vbNullString, CheminFichierINI

CoolWave :
Pour supprimer une variable :
WritePrivateProfileString NomSection, NomVariable, vbNullString, CheminFichierINI

Bonne prog ;)
cs_CoolWave Messages postés 48 Date d'inscription mardi 17 décembre 2002 Statut Membre Dernière intervention 30 septembre 2009
21 déc. 2002 à 15:22
Merci Inc@nus, ton code m'a bien servi...depuis le temps que je le cherchais :/

Sinon, est-il possible de supprimer une variable ?
[section]
variable=valeur

Merci ^^
alex1er Messages postés 39 Date d'inscription jeudi 11 avril 2002 Statut Membre Dernière intervention 5 juin 2006
31 juil. 2002 à 14:36
Salut

Des api existent.
Ce sont celles contenant ddans meur nom la chaine 'PrivateProfile'

@++
cs_Incanus Messages postés 11 Date d'inscription mardi 16 juillet 2002 Statut Membre Dernière intervention 29 juin 2003
30 juil. 2002 à 13:16
A FredJust : Peut-être mais dans mes projets, j'ajoute à une liste view ce qu'il y a entre [. Ainsi en fonction que je clique sur une rubrique, je charge ce qu'il y a dans les sections. Donc si on veut enlevé les section pour ne pas qu'elle soit dans la listview on utilise cette fonction.
A toi de voir l'utiliter de cette fonction.
Inc@nus.
Allez Bonne prog et continuer à critiquer mes prosg.
FredJust Messages postés 25 Date d'inscription mardi 2 juillet 2002 Statut Membre Dernière intervention 23 avril 2015
30 juil. 2002 à 10:20
l'avantage des fchiers INI est qu'ils sont tres facilement accessible via deux API
qui gèrent tout (meme les erreurs), généralement il est inutile d'effacer une section d'un fichier INI il suffit simplement de l'initialiser avec un espace

une telle fonction rique de créer des problemes
Rejoignez-nous