Problème de publication

johann36 Messages postés 132 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017 - 23 août 2010 à 16:43
johann36 Messages postés 132 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017 - 23 août 2010 à 19:04
Bonjour à tous,

Je viens de créer une application qui utilise les drivers OPC, cela me permet de lire mes données automate à partir de mon appli.

Celle-ci fonctionne à merveille sur mon PC mais en revanche là ou je dois l'installer j'ai un magnifique message d'erreur dont je vous en fais par ci-dessous.

Dans les paramètres de publication j'ai bien spécifié les dll qui étaient inclus dans mon appli (j'ai vérifié, elles y sont bien).

Si quelqu'un pouvez m'apporter une réponse à mon problème.

Merci d'avance à tous.


Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.InvalidCastException: Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'OpcRcw.Comn.IOPCServerList2'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}' a échoué en raison de l'erreur suivante : Cette interface n'est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
à OpcCom.ServerEnumerator.GetAvailableServers(Specification specification, String host, ConnectData connectData)
à OpcCom.ServerEnumerator.GetAvailableServers(Specification specification)
à TEST_OFS_DA.NET.Form1.btnDiscoverServ_Click(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnClick(EventArgs e)
à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ButtonBase.WndProc(Message& m)
à System.Windows.Forms.Button.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3615 (GDR.050727-3600)
CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
TEST OFS DA.NET
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Documents%20and%20Settings/crmpem/Local%20Settings/Apps/2.0/GWWY5GNY.R2B/1GMH831B.G54/test..tion_29528a0776222042_0001.0000_adacbe40d79272d4/TEST%20OFS%20DA.NET.exe
----------------------------------------
Microsoft.VisualBasic
Version de l'assembly : 8.0.0.0
Version Win32 : 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3614 (GDR.050727-3600)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3082 (QFE.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
OpcNetApi
Version de l'assembly : 1.30.2.0
Version Win32 : 1.30.2.00
CodeBase : file:///C:/Documents%20and%20Settings/crmpem/Local%20Settings/Apps/2.0/GWWY5GNY.R2B/1GMH831B.G54/test..tion_29528a0776222042_0001.0000_adacbe40d79272d4/OpcNetApi.DLL
----------------------------------------
OpcNetApi.Com
Version de l'assembly : 1.30.2.0
Version Win32 : 1.30.2.00
CodeBase : file:///C:/Documents%20and%20Settings/crmpem/Local%20Settings/Apps/2.0/GWWY5GNY.R2B/1GMH831B.G54/test..tion_29528a0776222042_0001.0000_adacbe40d79272d4/OpcNetApi.Com.DLL
----------------------------------------
OpcRcw.Comn
Version de l'assembly : 1.10.1.21
Version Win32 : 1.10.1.21
CodeBase : file:///C:/Documents%20and%20Settings/crmpem/Local%20Settings/Apps/2.0/GWWY5GNY.R2B/1GMH831B.G54/test..tion_29528a0776222042_0001.0000_adacbe40d79272d4/OpcRcw.Comn.DLL
----------------------------------------
mscorlib.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3615 (GDR.050727-3600)
CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

2 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 41
23 août 2010 à 17:24
N'aurais-tu pas une partie Client OPC à installer sur le PC cible en plus de ton application, cette partie client qui installerait et enregistrerait correctement les dll que tu as besoin car il n'est pas impossible que les dll que tu embarque fasse appel à d'autre dll

[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
0
johann36 Messages postés 132 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 9 mai 2017
23 août 2010 à 19:04
Salut Casy,

Effectivement maintenant que tu en parles je me demande s'il ne faut pas que j'installe la partie client.
Pour ce soir, c'est foutu je ne peux pas faire les essais, en revanche demain à la 1ere heure je me colle dessus pour voir si cela venait de ça.

Je pense que tu dois avoir raison mais dans le doute ... je te tiens informé demain.

En attendant bonne soirée et merci pour ta réponse.
0