Network dll

hayk83 Messages postés 8 Date d'inscription mercredi 29 août 2012 Statut Membre Dernière intervention 18 novembre 2013 - 17 nov. 2013 à 17:57
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 22 nov. 2013 à 13:34
Bonjour,
But : J'ai essai d'accéder avec un EXE dans PC1 a une DLL dans PC2 dynamiquement par utilisation « System.Reflection » mais ca ne fonctionne pas :(
1. Comment je peux charger une dll à partir un réseau \\PC2\TousMesDll\madll.dll
par programmation en vb.net SVP ?
2. j'ai cherché un peut, je n'ai pas comprit le code mais j'ai l'intention de passer plus de temps si c'est utile, est ce que ce code a un future pour résoudre mon problème ?
http://msdn.microsoft.com/en-us/library/1t63e8ff%28v=vs.85%29.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-7
Merci


--

3 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
17 nov. 2013 à 19:49
Bonsoir,

Il y a 2 questions :
1) Avec Reflection, tu peux charger dynamiquement un assembly, mais ensuite, il faut bosser uniquement avec reflection pour les appels de fonction & co.
2) Je ne vois pas le rapport entre le remoting et ta première demande
0
hayk83 Messages postés 8 Date d'inscription mercredi 29 août 2012 Statut Membre Dernière intervention 18 novembre 2013
18 nov. 2013 à 19:58
bonjour, merci NHenry
Mon but c'est qu'a partir d'un PC1 recevoir des données collecter par une dll qui se trouve dans PC2 a travers un réseau LAN.
Est-ce que remoting Dll c'est la solution ?
Je suis entrain d'apprendre et je pose la question aux personnes qui' ont d'expériences et de savoir.
merci
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
22 nov. 2013 à 13:34
Si tu as besoin d'utiliser la 2ème machine pour récupérer des données, il faut que tu lance un exécutable sur l'autre machine, sinon, ta DLL s'exécutera sur ton PC et non sur l'autre.

Il te faut donc 2 programme, un sur chaque PC et ensuite, il faut les faire communiquer entre eux (par TCP/IP par exemple).
0
Rejoignez-nous