Accueil > Forum > > > > effacer variable dans .ini
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|