Page 1 sur 1

[R] Supression de données dans un .ini

Posté : jeu. 21 nov. 2013 23:16
par Quatoze
Bonsoir,
je suis débutant
voilà plusieurs jours que je galère sur un script
le but de mon projet est de réaliser une listview avec possibilité d'enregistrer et de supprimé un utilisateur en cochant la case qui lui est associée
enregistrement est ok mais pas la suppression ...
voici mon script merci pour votre aide
► Afficher le texte

Re: [..] supression de donnée dans un .ini

Posté : jeu. 21 nov. 2013 23:40
par parazitenew
Ton script essaye de supprimer des sections qui n'existent pas dans ton ini, en plus t'as pas mis le chemin vers le fichier:

Code : Tout sélectionner

IniDelete ([color=#008000]$file[/color],[color=#FF0000]$Pseudo[/color])
                    IniDelete([color=#008000]$file[/color],[color=#FF0000]$Team[/color])
                    IniDelete([color=#008000]$file[/color],[color=#FF0000]$Affichage[/color])
                    IniDelete([color=#008000]$file[/color],[color=#FF0000]$x[/color])
                    IniDelete([color=#008000]$file[/color],[color=#FF0000]$y[/color])
 
La fonction:

Code : Tout sélectionner

IniDelete ( "filename", "section" [, "key"] )
Tu dois donner le nom de la section à supprimer, les clés et valeurs seront supprimés par la même occasion, d'après ton script lorsque tu rajoutes un utilisateur une nouvelle section est ajoutée au fichier ini avec son nom:

["Utilisateur" & $CompteurUtilisateurs]
Key=value

Donc:

Code : Tout sélectionner

IniDelete ( "filename", ""Utilisateur" & $CompteurUtilisateurs")

Re: [..] supression de donnée dans un .ini

Posté : jeu. 21 nov. 2013 23:46
par mikell
Bienvenue sur le forum

Il serait plus rationnel et pratique dans le ini de donner à chaque section le nom de l'utilisateur (plutôt que utilisateur1, utilisateur2 etc), de récupérer ce nom dans la listview (_GUICtrlListView_GetItemText) et de simplement supprimer la section correspondante

Code : Tout sélectionner

IniDelete ( "filename", "section" [, "key"] )
[i]If the key name is not given the entire section is deleted[/i]

Re: [..] Supression de données dans un .ini

Posté : ven. 22 nov. 2013 23:50
par Quatoze
Merci de vos réponses je test et je vous tient au courant

Re: [..] Supression de données dans un .ini

Posté : sam. 23 nov. 2013 16:38
par Quatoze
un grand merci tout fonctionne je vous re contacterai si j'ai d'autre problème merci a vous :)