CreateInstance oggetti COM in .NET

giovedì 13 settembre 2007 - 09.19

Jamar77 Profilo | Newbie

Ciao
Ho dovuto richiamare una classe COM in un progetto .NET creando un istanza e mi ritrovo un problema di questo tipo: sulla mia macchina locale (Windows XP Sp2)
mi funziona tutto regolarmente sul server Windows 2003 Standard edition mi da questo errore
"La destinazione COM non implementa IDispatch."
ho provato a cercare una soluzione ma sono un neofita e credo di aver capito che centrano le InterfaceTypeAttribute

Grazie Ciao
Jader

P.S.: posto il codice che ho scritto se vi può essere d'aiuto

Type EpiLU = Type.GetTypeFromProgID("miaclasse");

Object objLU = Activator.CreateInstance(EpiLU);

String InvioRiuscito = EpiLU.InvokeMember("funzioneclasse", BindingFlags.InvokeMethod, null, objLU, new object[] { "Parametro1","Parametro2" }).ToString();
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5