Salut,
J'ai fait un petit programme en C# dans lequel j'ai lié une dll en faisant Project>AddReference>com.
Sur mon poste tout est nickel !!
J'ai essayé de le faire fonctionner sur un autre poste et là j'ai l'erreur suivante :
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {567AE357-411B-4C0A-8F69-709EB1C3F6EA} failed due to the following error: 80040154.
at MonAppli.MainForm.MainForm_Load(Object sender, EventArgs e) in C:\Documents and Settings\alain\Mes documents\Visual Studio 2005\Projects\MonAppli\Form1.cs:line 30
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m) .....
La dll est bien dans le répertoire d'exécution.
La chose qui me paraît étrange c'est qu'il me parle de mon répertoire de debug "C:\Documents and Settings\alain\Mes documents\Visual Studio 2005\Projects\MonAppli\Form1.cs"
La ligne 30 est l'instantiation de l'objet de la DLL.
Si qqun a une solution ....
Merci
Alain
Partager