Bonjour à tous,
Je suis entrain de développé un client OPC en C#, il est bientôt fini seulement il doit se connecté à distance sur un server d’une autre machine sur le réseau. ( Localement ça marche parfaitement).
Pour pouvoir se connecté à distance, il faut géré les composant DCOM.
Voici ce que j’ai pour le moment pour se connecté à distance :
...
Type type = Type.GetProdIDFrom("OPCSEVER","MACHINEDISTANTE",false);
Object obType = Activator.CreateInstance (type);
//A ce niveau l'instance est crée avec succès
...
Le type de retour pour Activator.CreateInstance (type) est un object de type COM.
Pour pouvoir l’utilisé comme ServerOpc via l’instance new OpcServer, je dois pouvoir dire que obType est un OpcServer.
Je dois d’après ce que j’ai trouvé comme aide sur le net, faire un cast d’interface d’obType mais je ne vois pas comment faire , j’ai déja utilise OpcServer opcS = obType as new OpcServer();
mais sans succès.
Voici l’erreur que j’ai :
http://img225.imageshack.us/img225/2262/errordz1.jpg
Merci de m’aider car je suis dans la galère.
Amicalement