cs_majstor
Messages postés19Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention13 octobre 2005
-
12 oct. 2005 à 00:52
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
13 oct. 2005 à 07:03
Salut à tous! je viens de me lancer dans la programmation sous VB.net et j'essaye de faire une dll partagé sur mon reseau.
Sous vb .net je crée une classe et j'ajoute le templates COMclass. je fais mon bout de code et je compile la dll. J'enregistre sur le PC distant cette dll ( regasm chemindemadll.dll et gacutil chemindemadll.dll)
J'ai un programme qui utilise cette dll ( quand je click sur un bouton je fais un createobject de ma dll, et j'ajoute le nom du pc distant ( test = createobject("classlibrary1.comclass","nomdemamachiendistante")
Le problème est que j'ai le message comme quoi le composant activex ne peux être crée ( si j'execute le même programme sur la machine qui contient la dll enregistré, tout fonctionne)
Voila ma question est comment faire pour que cela marche a travers mon reseau, je ne trouve rien sur le net ou alors je ne sais pas chercher.
cs_majstor
Messages postés19Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention13 octobre 2005 12 oct. 2005 à 14:34
Merci pour ta réponse. Mais en fait je veux seulement enregister ma dll sur une machine et au travers d'une application sur un autre PC de mon réseau, je veux pouvoir interogé cette dll.
PS: ton lien ne donne rien...enfin impossible d'ouvrir la page
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 12 oct. 2005 à 20:14
Le lien fonctionne je viens de le retester.
Je ne sais pas comment tu utilises
As tu déja fait cela en COM.
Il ne faut pas COM + pour le faire.
Je ne connais pas grand chose en programmation COM,
il y a aussi des niveaux de securité dans dotnet pour les access a distance.
Il y a les servicescomposent ou serviceentreprise dans dotnet.
cs_majstor
Messages postés19Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention13 octobre 2005 13 oct. 2005 à 01:33
Merci
Tout fonctionne correctement si je fais des tests en local mqis via la reseau cela ne marche pas. J'ai bien enregistré ma DLL ( j'ai même essayé avec VB6) et toujours rien. Même dans les config de DCOM (dcomcnfg) je ne retrouve pas ma dll et c'est bien la le soucis...
En tout cas pour le lien ça marche nickel maintenant!
Vous n’avez pas trouvé la réponse que vous recherchez ?