OVH Cloud OVH Cloud

utiiliser un composant sans form

5 réponses
Avatar
coucou
bonjour a tous

je voudrais creer une dll active x

donc vb6 m'ouvre une fenetre pour coder une classe.

mais j'aurais besoin d'utiliser un composant ocx mais je ne veux pas que ma
dll ai de fenetre d'execution.

Comment faire ?

merci

5 réponses

Avatar
Picalausa François
Hello,

Je ne suis pas sûr d'avoir compris ta question, mais tu cherches sans doutes
à créer un projet de type contrôle activeX, avec la propriété
InvisibleAtRuntime = True pour le usercontrol.

--
Picalausa François

"coucou" a écrit dans le message de news:
42ebb43e$0$6424$
bonjour a tous

je voudrais creer une dll active x

donc vb6 m'ouvre une fenetre pour coder une classe.

mais j'aurais besoin d'utiliser un composant ocx mais je ne veux pas que
ma dll ai de fenetre d'execution.

Comment faire ?

merci



Avatar
coucou
"Picalausa François" a écrit dans le message de news:
%
Hello,

Je ne suis pas sûr d'avoir compris ta question, mais tu cherches sans
doutes à créer un projet de type contrôle activeX, avec la propriété
InvisibleAtRuntime = True pour le usercontrol.




En fait, ce que je veux c'est creer une DLL active X, avec ses fonctions et
ses evenements, mais ma dll n'a pas besoin d'avoir de fenetre. (un peu
comme la dll winsock de microsoft par exemple).

Donc, je vais dans visual basic j'ouvre un nouveau projet de dll activex.

Et la je tombe sur une fonction de classe pour faire ma dll.

Je vais dans les composants, je coche winsock.

Mais n'ayant pas de fenetre (de form), et ayant besoin du controle winsock,
je n'ai pas d'endroit pour mettre l'icone winsock pour que mon programme
puisse l'utiliser.
Avatar
Jean-claude
"coucou" a écrit dans le message de news:
42ebb43e$0$6424$
bonjour a tous

je voudrais creer une dll active x

donc vb6 m'ouvre une fenetre pour coder une classe.

mais j'aurais besoin d'utiliser un composant ocx mais je ne veux pas que
ma dll ai de fenetre d'execution.

Comment faire ?

merci




Il faut utiliser comme type de projet: ActiveX Control et pas dll activex

--
Jean-Claude
-------------------------
www.namtuk.com : official website / Controls and components for development.
www.capture-my-screen.com : Make screenshot simplicity
www.winpopup-express.com : Send instant messages to your coworkers
-------------------------
Avatar
Philippe
"Jean-claude" a écrit dans le message de news:
42eddceb$0$7768$

"coucou" a écrit dans le message de news:
42ebb43e$0$6424$
bonjour a tous

je voudrais creer une dll active x

donc vb6 m'ouvre une fenetre pour coder une classe.

mais j'aurais besoin d'utiliser un composant ocx mais je ne veux pas que
ma dll ai de fenetre d'execution.

Comment faire ?

merci




Il faut utiliser comme type de projet: ActiveX Control et pas dll activex




Merci. J'ai compris je m'y mets :)
Avatar
Vincent Guichard
coucou a écrit :
"Picalausa François" a écrit dans le message de news:
%

Hello,

Je ne suis pas sûr d'avoir compris ta question, mais tu cherches sans
doutes à créer un projet de type contrôle activeX, avec la propriété
InvisibleAtRuntime = True pour le usercontrol.





En fait, ce que je veux c'est creer une DLL active X, avec ses fonctions et
ses evenements, mais ma dll n'a pas besoin d'avoir de fenetre. (un peu
comme la dll winsock de microsoft par exemple).

Donc, je vais dans visual basic j'ouvre un nouveau projet de dll activex.

Et la je tombe sur une fonction de classe pour faire ma dll.

Je vais dans les composants, je coche winsock.

Mais n'ayant pas de fenetre (de form), et ayant besoin du controle winsock,
je n'ai pas d'endroit pour mettre l'icone winsock pour que mon programme
puisse l'utiliser.





Peut-être à coups de
Public WithEvents WinSocks1 As MSWinsockLib.Winsock
et de
Set WinSocks1 = CreateObject("MSWinsockLib.Winsock")

Vincent Guichard