• Viernes 1 de Noviembre de 2024, 11:31

Autor Tema:  Error Clsid?¿  (Leído 1168 veces)

insomnio

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Error Clsid?¿
« en: Miércoles 2 de Agosto de 2006, 12:45 »
0
Buenas Programo en Visual c# con un protocolo de comunicación MODBUS, y tengo un problema en una clase

Cuando me entra en el constructor de una clase, concretamente la linea:

ModBus=new ModbusSrvClass();

Aqui me salta el error:

"system.runtime.interopservices.comexception
Additional Information: COM object with CLSID
{B3DE3CC2-C629-11D1-8FE9-E4CD05C10000} is either not valid or not registered"

Alguien puede decirme algo?

Sl2 y gracias

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Error Clsid?¿
« Respuesta #1 en: Miércoles 2 de Agosto de 2006, 17:48 »
0
ni idea.

pero trate de registrar las dll aociadas a esas librerias.

por la interfaz de comandos:

regsvr32 Libreria.dll
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

insomnio

  • Miembro activo
  • **
  • Mensajes: 27
    • Ver Perfil
Re: Error Clsid?¿
« Respuesta #2 en: Miércoles 2 de Agosto de 2006, 19:31 »
0
Juank Si que las registre excepto una que me decia que la versión que tenia era mas reciente y no la puse, por lo demas creo que lo hice todo bien, ya que segui los pasos siguientes:


   MFC and ATL runtime files

   This archive contains the MFC and ATL runtime files required to run MBServer
ActiveX component and the ModbuCfg.exe program. There is no a single setup file but
is not difficult to install the files.

   Installing MFC dlls:

   Go to Mfc directory and click the right mouse button
over Mfc42.inf and click on install menu.


    Installing ATL  dll:

   Go to ATL directory and click the right mouse button over
Atl.inf and click on install menu.

   
   If you have problems when registering the server try to register
ATL.dll manualy executing

   regsvr32 c:\windows\system\atl.dll

   Ricardo-rsaat@altavista.net