Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2007, 11h05   #1
Membre habitué
 
Avatar de mapmip
 
Inscription : juillet 2006
Messages : 544
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 544
Points : 108
Points : 108
Par défaut mswinsck.ocx et access

bonjour

je cherche à enregistrer le fichier mswinsck.ocx dans la base de registre mais je ne sais pas comment faire.

je cherche à l'utiliser avec access je te tiens à preciser que je n'ai pas visual studio d'installé

est ce legal ?

si oui merci d'avance de vos reponses
mapmip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2007, 16h19   #2
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 314
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 314
Points : 2 858
Points : 2 858
Bonjour,

Une simple recherche sur le WEB t'aurait donné la réponse depuis bien longtemps......

Citation:
regsvr32 \windows\system32\MSWINSCK.OCX
.....
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 10h16   #3
Membre habitué
 
Avatar de mapmip
 
Inscription : juillet 2006
Messages : 544
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 544
Points : 108
Points : 108
l'enregistrement par regsvr marche
mais pas l'instanciation :

je suis sur access 2003

Code :
1
2
3
4
5
6
7
8
9
10
11
 
 
OPTION EXPLICIT
 
Dim ws1 As New MSWinsockLib.Winsock
 
 
__________________________________________________
 
Private Sub Form_Load()
set ws1 = new MSWinsockLib.Winsock

m'affiche un message d'erreur :
erreur d'execution 429
un composant activeX ne peut créer d'objet
mapmip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2008, 12h53   #4
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 314
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 314
Points : 2 858
Points : 2 858
Bonjour,

Pourquoi veux tu instancier ton objet....

Sauf si je n'ai rien compris à ta question..........mais...

....pourquoi ne pas l'utiliser comme un contrôle normal:

- Insertion > Contrôle ActiveX > Microsoft Winsock Control DLL
- ton contrôle a ce moment est bien présent sur ton Form et tu le gère (a mon avis...) comme un autre contrôle.......soit directement par VBA ou accés à certain paramètres par Clic droit sur l'objet Winsock et Propriétés......

Sinon (comme tu n'a pas Visual Studio installé.) je te recommande de faire une recherche sur MSDN, tu y trouveras toutes les propriétés attachées à ce contrôle:

Extrait:
Citation:
Contrôle Winsock
LocalPort
Protocol
RemoteHost
RemotePort
Citation:
LocalPort, propriété

Renvoie ou définit le port local à utiliser. Cette propriété, en lecture-écriture, est disponible au moment de la création.

Côté client, elle désigne le port local à partir duquel les données sont envoyées. Si l'application ne nécessite pas un port spécifique, indiquez port 0 : le contrôle sélectionne alors un port au hasard. Après établissement de la connexion, cette propriété représente le port local utilisé pour la connexion TCP.


Côté serveur, elle représente le port local de communication. Si le port 0 est spécifié, un port est sélectionné au hasard. Après appel de la méthode Listen, la propriété contient le port qui a été réellement sélectionné.
Syntaxe

object.LocalPort = long

L'espace réservé object représente uneexpression d'objet qui correspond à un objet figurant dans la rubrique "Application".

Type des données

Long

Remarques

Le port 0 est souvent utilisé pour établir dynamiquement des connexions entre ordinateurs. Par exemple, un client qui souhaite être "rappelé" par un serveur peut utiliser le port 0 pour obtenir un nouveau numéro de port (aléatoire), qui sera communiqué dans ce but, à l'ordinateur distant.
En espérant que cette petite aide puisse te servir.....

[EDIT] Cette adresse devrait également t'aider (VB6 mais largement transférable sous Access...)
http://msdn2.microsoft.com/en-us/library/aa733709.aspx
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 17h12   #5
Membre habitué
 
Avatar de mapmip
 
Inscription : juillet 2006
Messages : 544
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 544
Points : 108
Points : 108
derniere question :

y a til une incidence sur le registre si on enregistre (par regsvr32) plusieurs fois un meme DLL ou OCX.
mapmip est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h59.


 
 
 
 
Partenaires

Hébergement Web