OVH Cloud OVH Cloud

mswinsk.ocx : où que c'est qu'il est ?

5 réponses
Avatar
Gloops
Bonjour tout le monde,

Je cherche =E0 =E9crire un mini client pop, pour afficher=20
vite fait mes derniers messages, pour voir si =E7a vaut le=20
coup de prendre le temps de charger le vrai logiciel de=20
messagerie.

Jean-Marc a =E9crit un projet popclient.vbp, qui avance=20
bien le boulot.

Or voil=E0, ce projet fait appel =E0 mswinsk.ocx.

J'ai Windows XP Home avec VB6 d'install=E9, et je ne trouve=20
ce contr=F4le nulle part, y compris sur le moteur de=20
recherche des serveurs msdn et microsoft.

Serait-il obsol=E8te ?
Dans ce cas on fait comment, maintenant, pour se=20
connecter =E0 un serveur pop ?

5 réponses

Avatar
François Picalausa
Hello,

mswinsk.ocx n'est dispo que dans les versions entreprise et pro de VB6. Si
tu as l'ed. initiation, il est normal que tu ne dispose pas de ce contrôle.
Tu peux à la place employer la classe CSocket fournie par vbip:
http://www.vbip.com/winsock-api/csocket-class/csocket-class-01.asp

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

"Gloops" a écrit dans le message
de news: 3cbd01c4a3df$d8cf1120$
Bonjour tout le monde,

Je cherche à écrire un mini client pop, pour afficher
vite fait mes derniers messages, pour voir si ça vaut le
coup de prendre le temps de charger le vrai logiciel de
messagerie.

Jean-Marc a écrit un projet popclient.vbp, qui avance
bien le boulot.

Or voilà, ce projet fait appel à mswinsk.ocx.

J'ai Windows XP Home avec VB6 d'installé, et je ne trouve
ce contrôle nulle part, y compris sur le moteur de
recherche des serveurs msdn et microsoft.

Serait-il obsolète ?
Dans ce cas on fait comment, maintenant, pour se
connecter à un serveur pop ?


Avatar
Jean-Marc
"Gloops" a écrit dans le message de
news:3cbd01c4a3df$d8cf1120$
Bonjour tout le monde,



Je cherche à écrire un mini client pop, pour afficher
vite fait mes derniers messages, pour voir si ça vaut le
coup de prendre le temps de charger le vrai logiciel de
messagerie.



Jean-Marc a écrit un projet popclient.vbp, qui avance
bien le boulot.



Or voilà, ce projet fait appel à mswinsk.ocx.



J'ai Windows XP Home avec VB6 d'installé, et je ne trouve
ce contrôle nulle part, y compris sur le moteur de
recherche des serveurs msdn et microsoft.



Serait-il obsolète ?
Dans ce cas on fait comment, maintenant, pour se
connecter à un serveur pop ?



Hello,
non ce controle n'est pas obsolète :-) J'ai la même
config que toi XP Home + VB6, et ce controle est bien
installé, dans Windows/System 32

Normalement, tu ne dois même pas t'en soucier. Quand tu es dans
ton projet, tu dois juste faire: Projects/Components, et tu
dois trouver une référence à Microsoft Winsock Control 6.0 ?

Si ce n'est pas le cas, je peux te faire un zip avec l'ocx, l'oca
et le .dep, et te mettre tout ça sur le web.

Peux être faut il demander à un des MVP:
1/ ce qu'ils en pensent
2/ Si il y a des choses à faire pour registrer, etc..

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
François Picalausa
Hello,

"Jean-Marc" a écrit dans le message de
news: 4156e8f8$0$22072$
"Gloops" a écrit dans le
message de news:3cbd01c4a3df$d8cf1120$
Si ce n'est pas le cas, je peux te faire un zip avec l'ocx, l'oca
et le .dep, et te mettre tout ça sur le web.

Peux être faut il demander à un des MVP:
1/ ce qu'ils en pensent
2/ Si il y a des choses à faire pour registrer, etc..



Tu as le droit de redistribuer l'ocx (tu ne dois pas l'héberger, il est
dispo ici: http://activex.microsoft.com/controls/vb6/MSWinSck.cab comme
indiqué sur http://support.microsoft.com/default.aspx?scid3366).
L'oca ne devra pas être redistribué puisque recréé par VB automatiquement:
http://support.microsoft.com/default.aspx?scid9429
Les fichiers .dep ne sont pas repris dans redist.txt et ne peut donc, que je
sache, être redistribué (par contre, rien n'interdit d'employer depends pour
savoir ce qui est requis pour employer le contrôle, ou de laisser le
programme d'installation trouver seul).

Pour l'enregistrer, soit utiliser l'inf fournit dans le cab, soit regsvr32,
comme pour les autres composants.

Par contre, pour l'utiliser il faudra avoir une licence.
Il est possible de réparer la licence si elle n'a pas été installée
correctement (version pro et entreprise) comme indiqué sur la FAQ:
http://faq.vb.free.fr/index.php?question6

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
Avatar
Jean-Marc
"François Picalausa" a écrit dans le message de
news:OMR34U%
Hello,

"Jean-Marc" a écrit dans le message de
news: 4156e8f8$0$22072$
> "Gloops" a écrit dans le
> message de news:3cbd01c4a3df$d8cf1120$
> Si ce n'est pas le cas, je peux te faire un zip avec l'ocx, l'oca
> et le .dep, et te mettre tout ça sur le web.
>
> Peux être faut il demander à un des MVP:
> 1/ ce qu'ils en pensent
> 2/ Si il y a des choses à faire pour registrer, etc..

Tu as le droit de redistribuer l'ocx (tu ne dois pas l'héberger, il est
dispo ici: http://activex.microsoft.com/controls/vb6/MSWinSck.cab comme
indiqué sur http://support.microsoft.com/default.aspx?scid3366).
L'oca ne devra pas être redistribué puisque recréé par VB automatiquement:
http://support.microsoft.com/default.aspx?scid9429
Les fichiers .dep ne sont pas repris dans redist.txt et ne peut donc, que


je
sache, être redistribué (par contre, rien n'interdit d'employer depends


pour
savoir ce qui est requis pour employer le contrôle, ou de laisser le
programme d'installation trouver seul).

Pour l'enregistrer, soit utiliser l'inf fournit dans le cab, soit


regsvr32,
comme pour les autres composants.

Par contre, pour l'utiliser il faudra avoir une licence.
Il est possible de réparer la licence si elle n'a pas été installée
correctement (version pro et entreprise) comme indiqué sur la FAQ:
http://faq.vb.free.fr/index.php?question6




Merci François pour ces utiles précisions.


--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Gloops
Ah, ben voilà ce qu'on peut appeler une info exploitable.
Merci.

Pourtant ... oh que j'ai honte, j'avais oublié que
j'avais trié mon répertoire par extensions, c'est pour ça
que je ne voyais que la DLL. Il y avait pourtant une
flèche au-dessus de la colonne nom, m'enfin il ne faut
peut-être pas chercher à comprendre.

Alors maintenant que j'ai retrouvé l'OCX, que j'avais
déjà sur mon disque (c'est quand on m'a dit "fichier déjà
existant" que ça a fait tilt) je me suis dit qu'il valait
autant laisser celui qui était installé avec VB.

Peut-être ai-je eu tort ?
Quand j'ai voulu l'enregistrer avec regsvr32, j'ai eu
comme réponse

DllRegisterServer dans C:windowssystem32mswinsck.ocx a
échoué
Le code renvoyé était : 0x8002801c

Veut-ce dire que j'aurais dû installer ce que je viens de
télécharger, à la place ?

-----Message d'origine-----
Hello,

"Jean-Marc" a écrit dans


le message de
news: 4156e8f8$0$22072$
"Gloops" a écrit




dans le
message de news:3cbd01c4a3df$d8cf1120




$
Si ce n'est pas le cas, je peux te faire un zip avec




l'ocx, l'oca
et le .dep, et te mettre tout ça sur le web.

Peux être faut il demander à un des MVP:
1/ ce qu'ils en pensent
2/ Si il y a des choses à faire pour registrer, etc..



Tu as le droit de redistribuer l'ocx (tu ne dois pas


l'héberger, il est
dispo ici:


http://activex.microsoft.com/controls/vb6/MSWinSck.cab
comme
indiqué sur http://support.microsoft.com/default.aspx?


scid3366).
L'oca ne devra pas être redistribué puisque recréé par


VB automatiquement:
http://support.microsoft.com/default.aspx?scid9429
Les fichiers .dep ne sont pas repris dans redist.txt et


ne peut donc, que je
sache, être redistribué (par contre, rien n'interdit


d'employer depends pour
savoir ce qui est requis pour employer le contrôle, ou


de laisser le
programme d'installation trouver seul).

Pour l'enregistrer, soit utiliser l'inf fournit dans le


cab, soit regsvr32,
comme pour les autres composants.

Par contre, pour l'utiliser il faudra avoir une licence.
Il est possible de réparer la licence si elle n'a pas


été installée
correctement (version pro et entreprise) comme indiqué


sur la FAQ:
http://faq.vb.free.fr/index.php?question6

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


.