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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Quatoze
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 21 nov. 2013 22:37
Status : Hors ligne

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

#1

Message 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
Modifié en dernier par Quatoze le sam. 23 nov. 2013 16:39, modifié 3 fois.
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

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

#2

Message 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")
Modifié en dernier par parazitenew le jeu. 21 nov. 2013 23:48, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#3

Message 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]
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Quatoze
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 21 nov. 2013 22:37
Status : Hors ligne

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

#4

Message par Quatoze »

Merci de vos réponses je test et je vous tient au courant
Quatoze
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 21 nov. 2013 22:37
Status : Hors ligne

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

#5

Message par Quatoze »

un grand merci tout fonctionne je vous re contacterai si j'ai d'autre problème merci a vous :)
Répondre