Je m'interesse de plus en plus aux possibilités offertes par VBS et je me
pose une question concernants les fichiers INI.
J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture
dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS.
Malgré que je connaisse tres bien le VB et VBA.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Bonjour/Soir,
Existe t'il vraiment aucune fonction par défaut qui le permet?
Pas que je sache mais tu peux te renseigner sur news://news.micosoft.com/microsoft.public.fr.scripting
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
Très facilement via un CreateObject (ProgID). Mais celà, uniquement à la condition que ce soit une dll/composant activex (et pas une dll standard). Il existe une version gratuite de VB pour créer ce genre de composants: http://msdn.microsoft.com/vbasic/downloads/tools/cce/default.asp
Et pour lire/écrire une fichier ini par VB, voir la FAQ: http://faq.vb.free.fr/index.php?question2
S'il s'agit de paramètre spécifiques à ton script, tu pourrais éventuellement les écrire dans un fichier XML pour être indépendant de tout composant ActiveX à redistribuer (juste Microsoft XML version 2 qui est redistribué depuis windows 95 OSR2, il me semble).
"Fabien" a écrit dans le message de news:4025785d$0$28668$
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
Bonjour/Soir,
Existe t'il vraiment aucune fonction par défaut qui le permet?
Pas que je sache mais tu peux te renseigner sur
news://news.micosoft.com/microsoft.public.fr.scripting
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et
d'ecriture dans un fichier INI alors il me sera bien possible de le
faire ?
Très facilement via un CreateObject (ProgID).
Mais celà, uniquement à la condition que ce soit une dll/composant activex
(et pas une dll standard).
Il existe une version gratuite de VB pour créer ce genre de composants:
http://msdn.microsoft.com/vbasic/downloads/tools/cce/default.asp
Et pour lire/écrire une fichier ini par VB, voir la FAQ:
http://faq.vb.free.fr/index.php?question2
S'il s'agit de paramètre spécifiques à ton script, tu pourrais
éventuellement les écrire dans un fichier XML pour être indépendant de tout
composant ActiveX à redistribuer (juste Microsoft XML version 2 qui est
redistribué depuis windows 95 OSR2, il me semble).
Existe t'il vraiment aucune fonction par défaut qui le permet?
Pas que je sache mais tu peux te renseigner sur news://news.micosoft.com/microsoft.public.fr.scripting
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
Très facilement via un CreateObject (ProgID). Mais celà, uniquement à la condition que ce soit une dll/composant activex (et pas une dll standard). Il existe une version gratuite de VB pour créer ce genre de composants: http://msdn.microsoft.com/vbasic/downloads/tools/cce/default.asp
Et pour lire/écrire une fichier ini par VB, voir la FAQ: http://faq.vb.free.fr/index.php?question2
S'il s'agit de paramètre spécifiques à ton script, tu pourrais éventuellement les écrire dans un fichier XML pour être indépendant de tout composant ActiveX à redistribuer (juste Microsoft XML version 2 qui est redistribué depuis windows 95 OSR2, il me semble).
"Fabien" a écrit dans le message de news:4025785d$0$28668$
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
ng
Salut, Le VBS ne permet en effet pas l'accès à l'API Win32, créer une DLL ActiveX peut alors être une bonne chose, mais pour ce cas précis je te conseille plutot l'utilisation du XML (qui se fait via des objets COM), tu peux aussi utiliser le FSO pour l'accès aux fichiers afin de lire/ecrire des INIs, si les opérations à effectuer sont simples.
Quoi qu'il en soit, je te conseille, tout comme Francois te l'a dit, d'aller faire un tour sur le groupe dédié au VBS : news://news.micosoft.com/microsoft.public.fr.scripting
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
"Fabien" a écrit dans le message de news: 4025785d$0$28668$
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me pose une question concernants les fichiers INI. J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS. Malgré que je connaisse tres bien le VB et VBA.
Par avance merci
Fabien
Salut,
Le VBS ne permet en effet pas l'accès à l'API Win32, créer une DLL ActiveX
peut alors être une bonne chose, mais pour ce cas précis je te conseille
plutot l'utilisation du XML (qui se fait via des objets COM), tu peux aussi
utiliser le FSO pour l'accès aux fichiers afin de lire/ecrire des INIs, si
les opérations à effectuer sont simples.
Quoi qu'il en soit, je te conseille, tout comme Francois te l'a dit, d'aller
faire un tour sur le groupe dédié au VBS :
news://news.micosoft.com/microsoft.public.fr.scripting
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
"Fabien" <adn1@freesurf.fr> a écrit dans le message de news:
4025785d$0$28668$626a14ce@news.free.fr...
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me
pose une question concernants les fichiers INI.
J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture
dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS.
Malgré que je connaisse tres bien le VB et VBA.
Salut, Le VBS ne permet en effet pas l'accès à l'API Win32, créer une DLL ActiveX peut alors être une bonne chose, mais pour ce cas précis je te conseille plutot l'utilisation du XML (qui se fait via des objets COM), tu peux aussi utiliser le FSO pour l'accès aux fichiers afin de lire/ecrire des INIs, si les opérations à effectuer sont simples.
Quoi qu'il en soit, je te conseille, tout comme Francois te l'a dit, d'aller faire un tour sur le groupe dédié au VBS : news://news.micosoft.com/microsoft.public.fr.scripting
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
"Fabien" a écrit dans le message de news: 4025785d$0$28668$
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me pose une question concernants les fichiers INI. J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS. Malgré que je connaisse tres bien le VB et VBA.
Par avance merci
Fabien
Fabien
Je vous remercie tous les 2 Je n'avais pas trouvé de news pour vbs ... j'avais mal cherché :)
Merci pour vos informations tres précieuses.
"Fabien" a écrit dans le message de news:4025785d$0$28668$
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me pose une question concernants les fichiers INI. J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS. Malgré que je connaisse tres bien le VB et VBA.
Par avance merci
Fabien
Je vous remercie tous les 2
Je n'avais pas trouvé de news pour vbs ... j'avais mal cherché :)
Merci pour vos informations tres précieuses.
"Fabien" <adn1@freesurf.fr> a écrit dans le message de
news:4025785d$0$28668$626a14ce@news.free.fr...
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me
pose une question concernants les fichiers INI.
J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture
dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS.
Malgré que je connaisse tres bien le VB et VBA.
Je vous remercie tous les 2 Je n'avais pas trouvé de news pour vbs ... j'avais mal cherché :)
Merci pour vos informations tres précieuses.
"Fabien" a écrit dans le message de news:4025785d$0$28668$
Je m'interesse de plus en plus aux possibilités offertes par VBS et je me pose une question concernants les fichiers INI. J'ai l'impression qu'il n'existe aucune fonction permettant l'acces, et
j'en
suis extrèmement surpris.
Existe t'il vraiment aucune fonction par défaut qui le permet?
Si j'écris une DLL/ActiveX qui offre une fonction de lecture et d'ecriture dans un fichier INI alors il me sera bien possible de le faire ?
J'avoue ne pas tres bien comprendre comment fonctionne clairement VBS. Malgré que je connaisse tres bien le VB et VBA.