OVH Cloud OVH Cloud

[VB6-SP5] References & components

5 réponses
Avatar
xyzDaniel
Bonjour =E0 tous,

Comment puis-je r=E9cup=E9rer la liste des R=E9f=E9rences et des=20
Composants qui ont =E9t=E9 top=E9s dans le menu Projet ?
La documentation fournit des id=E9es qui sortent en erreur=20
sur XP.

Est-il possible, sur d'autres ordinateurs, de les toper=20
s'ils ne le sont pas ?

Grand merci =E0 ceux qui ont une id=E9e =E0 ce sujet.

Daniel

5 réponses

Avatar
ng
Salut,

Menu Projet > Références et Projet > Composants (ou Ctrl + T)

--
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/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a écrit :

Bonjour à tous,

Comment puis-je récupérer la liste des Références et des
Composants qui ont été topés dans le menu Projet ?
La documentation fournit des idées qui sortent en erreur
sur XP.

Est-il possible, sur d'autres ordinateurs, de les toper
s'ils ne le sont pas ?

Grand merci à ceux qui ont une idée à ce sujet.

Daniel


Avatar
xyzDaniel
Bonjour,

Merci pour ta réponse qui est présente in extenso dans la
question.
Mais je me suis mal exprimé : comment, sous VB6, par
programmation, récupérer la liste ?

Si le produit est chez un client, je veux pouvoir
distinduer ce qui est topé de ce qui ne l'est pas.
Par programmation.

Merci d'avance.
Daniel

-----Message d'origine-----
Salut,

Menu Projet > Références et Projet > Composants (ou Ctrl


+ T)

--
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/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a écrit :

Bonjour à tous,

Comment puis-je récupérer la liste des Références et des
Composants qui ont été topés dans le menu Projet ?
La documentation fournit des idées qui sortent en erreur
sur XP.

Est-il possible, sur d'autres ordinateurs, de les toper
s'ils ne le sont pas ?

Grand merci à ceux qui ont une idée à ce sujet.

Daniel




.



Avatar
François Picalausa
Hello,

Normalement, tu devrais connaitre les références cochées, puisque tu les a
cochés toi même.
Pour énumérer tous les composants présents sur le système, tu peux essayer
d'énumérer toutes les clés sous
HK_CLASSSES_ROOTCLSID
(voir http://support.microsoft.com/default.aspx?kbid&7908)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"xyzDaniel" a écrit dans le
message de news:c2e501c47a22$b1c65b60$
Bonjour,

Merci pour ta réponse qui est présente in extenso dans la
question.
Mais je me suis mal exprimé : comment, sous VB6, par
programmation, récupérer la liste ?

Si le produit est chez un client, je veux pouvoir
distinduer ce qui est topé de ce qui ne l'est pas.
Par programmation.

Merci d'avance.
Daniel

-----Message d'origine-----
Salut,

Menu Projet > Références et Projet > Composants (ou Ctrl + T)

--
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/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a écrit :

Bonjour à tous,

Comment puis-je récupérer la liste des Références et des
Composants qui ont été topés dans le menu Projet ?
La documentation fournit des idées qui sortent en erreur
sur XP.

Est-il possible, sur d'autres ordinateurs, de les toper
s'ils ne le sont pas ?

Grand merci à ceux qui ont une idée à ce sujet.

Daniel




.




Avatar
xyzDaniel
Bonjour François,
Merci pour ta réponse.
Mais :
1. je connais effectivement mes références cochées.
2. lorsque je charge l'applicatif chez un client, ces
références ne sont pas toutes cochées.
3. je veux qu'un Sub à lancer puisse me lister les
références cochées du client, et par différence avec les
mienes lui indiquer quelles références il doit cocher.
4. par exemple sous Access, il s'agit de
Application.references. Mais sous VB6 : c'est l'inconnu ??
Merci beaucoup
Daniel
-----Message d'origine-----
Hello,

Normalement, tu devrais connaitre les références cochées,


puisque tu les a
cochés toi même.
Pour énumérer tous les composants présents sur le


système, tu peux essayer
d'énumérer toutes les clés sous
HK_CLASSSES_ROOTCLSID
(voir http://support.microsoft.com/default.aspx?


kbid&7908)

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"xyzDaniel" a écrit


dans le
message de news:c2e501c47a22$b1c65b60$
Bonjour,

Merci pour ta réponse qui est présente in extenso dans




la
question.
Mais je me suis mal exprimé : comment, sous VB6, par
programmation, récupérer la liste ?

Si le produit est chez un client, je veux pouvoir
distinduer ce qui est topé de ce qui ne l'est pas.
Par programmation.

Merci d'avance.
Daniel

-----Message d'origine-----
Salut,

Menu Projet > Références et Projet > Composants (ou






Ctrl + T)

--
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/
http://apisvb.europe.webmatrixhosting.net/



xyzDaniel a






écrit :

Bonjour à tous,

Comment puis-je récupérer la liste des Références et








des
Composants qui ont été topés dans le menu Projet ?
La documentation fournit des idées qui sortent en








erreur
sur XP.

Est-il possible, sur d'autres ordinateurs, de les








toper
s'ils ne le sont pas ?

Grand merci à ceux qui ont une idée à ce sujet.

Daniel




.






.



Avatar
François Picalausa
Hello,

sous access, ce n'est peut-être pas vraiment compilé?
Dans ce cas, tu peux effectivement lister les références.
Sinon, tu peux créer dynamiquement les objets et tester lesquels se
chargent/ne se chargent pas.
Exemple:
Private Function IsReady(ProgID As String) As Boolean
Dim objCOM As Object

On Error Resume Next
Set objCOM = CreateObject(ProgID)
IsReady = Not (objCOM Is Nothing)
End Function

Tu devras connaitre les progid et utiliser du late binding.

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"xyzDaniel" a écrit dans le
message de news:c3c501c47a36$2e556eb0$
Bonjour François,
Merci pour ta réponse.
Mais :
1. je connais effectivement mes références cochées.
2. lorsque je charge l'applicatif chez un client, ces
références ne sont pas toutes cochées.
3. je veux qu'un Sub à lancer puisse me lister les
références cochées du client, et par différence avec les
mienes lui indiquer quelles références il doit cocher.
4. par exemple sous Access, il s'agit de
Application.references. Mais sous VB6 : c'est l'inconnu ??