begin process at 2010 02 09 23:13:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

effacer variable dans .ini


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

effacer variable dans .ini

mercredi 18 juin 2003 à 14:39:38 | effacer variable dans .ini

Darkukai

Bonjour à tous et à toutes
j'ai vu dans le forum qu'on pouvait supprimer une section d'un .ini, il y a même des sources toutes prêtes sur le site
mais même en cherchant bien je n'ai pas trouver le moyen de supprimer une variable d'un .ini

[section]
variable1 = valeur
variable2 = valeur

quelqun peut il m'aider s'il a la solution ??

merci d'avance
@+

Darkukai
mercredi 18 juin 2003 à 15:47:42 | Re : effacer variable dans .ini

Karlo

Tu ouvres ton fichier (ex avec FSO)
boucles sur toutes les lignes et tu compares avec la section que tu veux degager (instr)
a chaque lecture si la ou les chaines ne sont pas contenues tu la mets en variable

A la fin tu reecris ton fichier

@ +



-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous et à toutes
> j'ai vu dans le forum qu'on pouvait supprimer une section d'un .ini, il y a même des sources toutes prêtes sur le site
> mais même en cherchant bien je n'ai pas trouver le moyen de supprimer une variable d'un .ini
>
> [section]
> variable1 = valeur
> variable2 = valeur
>
> quelqun peut il m'aider s'il a la solution ??
>
> merci d'avance
> @+
>
> Darkukai
mercredi 18 juin 2003 à 15:48:15 | Re : effacer variable dans .ini

Karlo

Tu ouvres ton fichier (ex avec FSO)
boucles sur toutes les lignes et tu compares avec la section que tu veux degager (instr)
a chaque lecture si la ou les chaines ne sont pas contenues tu la mets en variable

A la fin tu reecris ton fichier

@ +



-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous et à toutes
> j'ai vu dans le forum qu'on pouvait supprimer une section d'un .ini, il y a même des sources toutes prêtes sur le site
> mais même en cherchant bien je n'ai pas trouver le moyen de supprimer une variable d'un .ini
>
> [section]
> variable1 = valeur
> variable2 = valeur
>
> quelqun peut il m'aider s'il a la solution ??
>
> merci d'avance
> @+
>
> Darkukai
mercredi 18 juin 2003 à 16:15:30 | Re : effacer variable dans .ini

nhervagault

Administrateur CodeS-SourceS

Il te faudra employer le JRO :

1. Dans le menu "Projet/Composants" coche "Microsoft Jet and Replication
Objects X.X library" dans liste des composants disponibles.

2. Tape le code suivant :

Dim jro As jro.JetEngine
Set jro = New jro.JetEngine

jro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=d:\\nwind2.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\abbc2.mdb;Jet OLEDB:Engine
Type=4"

Moi, jutiliise dans de adodc
donc j'ai pas de problème

a chaque fonction VB
ouverture de connection et fermeture de connection
et il faut evité d'utiliser une connexion dans une connection
cad d'appeler une fonction qui ouvre une connexion ado
apres avoir ouverte une conexion ado.

sub XXX
connado.open()
call mysub()
connado.close
end sub

sub mysub
connado.open()
....
connado.close()
end sub

tu est sur que tu auras des problème sur des objets fermés

ceci est une piste qui tu t'aider mai je vois pas trop le pb car j'utilise pas les adodc je fais tout a la mano avec ado.



-------------------------------
Réponse au message :
-------------------------------

> Tu ouvres ton fichier (ex avec FSO)
> boucles sur toutes les lignes et tu compares avec la section que tu veux degager (instr)
> a chaque lecture si la ou les chaines ne sont pas contenues tu la mets en variable
>
> A la fin tu reecris ton fichier
>
> @ +
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous et à toutes
> > j'ai vu dans le forum qu'on pouvait supprimer une section d'un .ini, il y a même des sources toutes prêtes sur le site
> > mais même en cherchant bien je n'ai pas trouver le moyen de supprimer une variable d'un .ini
> >
> > [section]
> > variable1 = valeur
> > variable2 = valeur
> >
> > quelqun peut il m'aider s'il a la solution ??
> >
> > merci d'avance
> > @+
> >
> > Darkukai
>
mercredi 18 juin 2003 à 16:16:52 | Re : effacer variable dans .ini

nhervagault

Administrateur CodeS-SourceS
excuse je me suis trmpé de fenetre VB

sorry



-------------------------------
Réponse au message :
-------------------------------

>
> Il te faudra employer le JRO :
>
> 1. Dans le menu "Projet/Composants" coche "Microsoft Jet and Replication
> Objects X.X library" dans liste des composants disponibles.
>
> 2. Tape le code suivant :
>
> Dim jro As jro.JetEngine
> Set jro = New jro.JetEngine
>
> jro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data
> Source=d:\\nwind2.mdb", _
> "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\abbc2.mdb;Jet OLEDB:Engine
> Type=4"
>
> Moi, jutiliise dans de adodc
> donc j'ai pas de problème
>
> a chaque fonction VB
> ouverture de connection et fermeture de connection
> et il faut evité d'utiliser une connexion dans une connection
> cad d'appeler une fonction qui ouvre une connexion ado
> apres avoir ouverte une conexion ado.
>
> sub XXX
> connado.open()
> call mysub()
> connado.close
> end sub
>
> sub mysub
> connado.open()
> ....
> connado.close()
> end sub
>
> tu est sur que tu auras des problème sur des objets fermés
>
> ceci est une piste qui tu t'aider mai je vois pas trop le pb car j'utilise pas les adodc je fais tout a la mano avec ado.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tu ouvres ton fichier (ex avec FSO)
> > boucles sur toutes les lignes et tu compares avec la section que tu veux degager (instr)
> > a chaque lecture si la ou les chaines ne sont pas contenues tu la mets en variable
> >
> > A la fin tu reecris ton fichier
> >
> > @ +
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour à tous et à toutes
> > > j'ai vu dans le forum qu'on pouvait supprimer une section d'un .ini, il y a même des sources toutes prêtes sur le site
> > > mais même en cherchant bien je n'ai pas trouver le moyen de supprimer une variable d'un .ini
> > >
> > > [section]
> > > variable1 = valeur
> > > variable2 = valeur
> > >
> > > quelqun peut il m'aider s'il a la solution ??
> > >
> > > merci d'avance
> > > @+
> > >
> > > Darkukai
> >
>
mercredi 18 juin 2003 à 17:05:42 | Re : effacer variable dans .ini

Darkukai

mdr les gens qui répondent pas aux bons postes :)
j'étais là a me demander de quoi ce charmant nhervagault était entrain de parler
enfin bon bref

merci karlo de ton aide
j'ai pas tester ta soluce parcequ'un gars de microsoft (et oui comme quoi ) m'a donné une solution qui dans mon cas est plus simple :

Option Explicit

Public Declare Function WritePrivateProfileString Lib "KERNEL32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName$, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName$) As Long

Public Function WriteIni(Section As String, Variable As String, Valeur As String, Fichier As String) As Integer
WritePrivateProfileString Section, Variable, Valeur, Fichier
End Function


après quand tu veux effacer une variable tu fais

ini= writeini("section","variable",vbnullstring,"chemin du point ini")

et pour effacer une section :

ini = writeini("section",vbnullstring,vbnullstring,"chemin du point ini")

çà marche super bien

en tout cas merci encore

@+ et bonne prog

mercredi 18 juin 2003 à 17:10:13 | Re : effacer variable dans .ini

Karlo

Comme koi des fois il faut pas se casser la tete :)



-------------------------------
Réponse au message :
-------------------------------

> mdr les gens qui répondent pas aux bons postes :)
> j'étais là a me demander de quoi ce charmant nhervagault était entrain de parler
> enfin bon bref
>
> merci karlo de ton aide
> j'ai pas tester ta soluce parcequ'un gars de microsoft (et oui comme quoi ) m'a donné une solution qui dans mon cas est plus simple :
>
> Option Explicit
>
> Public Declare Function WritePrivateProfileString Lib "KERNEL32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName$, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName$) As Long
>
> Public Function WriteIni(Section As String, Variable As String, Valeur As String, Fichier As String) As Integer
> WritePrivateProfileString Section, Variable, Valeur, Fichier
> End Function
>
>
> après quand tu veux effacer une variable tu fais
>
> ini= writeini("section","variable",vbnullstring,"chemin du point ini")
>
> et pour effacer une section :
>
> ini = writeini("section",vbnullstring,vbnullstring,"chemin du point ini")
>
> çà marche super bien
>
> en tout cas merci encore
>
> @+ et bonne prog
>
>
mercredi 18 juin 2003 à 17:37:02 | Re : effacer variable dans .ini


Cette discussion est classée dans : variable, ini, supprimer, effacer, section


Répondre à ce message

Sujets en rapport avec ce message

EFFACER CERTAINS CARACTERES D'UNE VARIABLE ---->>> TROP TROP URGENT !!!!!! [ par SLUM ] Si une varable est ::SLUM!fbve@=zThry-949.dialup-187.worldonline.frcomment fais t-on pour déclarer une variable qui contient les caractères SLUM et c Supprimer des lignes dans les fichiers *.ini [ par Camille ] Je parviens sans problème à lire et écrire ds les fichiers *.ini mais je n'arrive pas à les supprimmer je ne sais quelle API utiliser ni quelle foncti Fichier INI : Impossible d'utiliser une variable en tant que ligne ... [ par Volkmar ] J'ai eut bo tester, j'en suis arrivé à cette conclusion : on ne peut pas mettre une variable dans un fichier ini afin de choisir la ligne... Pour que, C'est possible de supprimer une variable ?? [ par nostromo2022 ] Tout est dans le titre !!Merci d'avance... supprimer enregistrement dans formulaire? [ par fredieuric ] Salut a tous,Je veux simplememt rajouter un bouton dans un formulaire pour effacer l enregistrement courant. Il y a un truc de l assistant qui permet Supprimer une clé dans les fichier INI [ par Incanus ] J'aimerai savoir comment fait t'on pour effacer ce qu'il y a entre crochet dans les fichier ini et tous ce qui s'en suit.Merci d'avance et bonne prog. supprimer dans un ini [ par titi89 ] bonjour!j'arrive pas à supprimer une ligne ds un inij'écris et je récupère ss pbsje sélectionne ds un listview et je voudrais effacer la ligne dans le fichiers .ini [ par spectresombre ] Salut,Aucun souci pour écrire dans un fichier ini mais pour la lecture : IMPOSSIBLE!!!Mon module se présente comme ceci :Private Declare Function GetP Effacer un String dans un fichier .ini ??? [ par Kop ] Je suis débutant en VB et j'aimerais bien savoir comment on fait pour supprimer, dans un fichier .ini, une ligne quelconque.Je m'explique... J'ai fait modifier le nom d'une variable dans un fichier ini [ par true_picpic ] salut tous,alors voila je sais que sur le site y'a des dizaines de sujets qui en parlent mais mon problème n'est pas de lire/ecrire/supprimer une vari


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales