[Mono-dev] CreateDelegate Exception

tcmichals tcmichals at msn.com
Fri Aug 4 11:07:30 EDT 2006

Some more information, the code is as follows:
Delegate.CreateDeletegate(typeof(call),classObj, myMethodInfo);
Before this function is called print out some information:

myMethodInfo.Name is GetPropertiesViaEventTCI.IUIToolComm

The method in the assembly is declared as GetPropertiesViaEvent, the Module 
name is TCI and the module uses a interface called IUIToolComm, is there a 
name difference how VS.NET handles it compared to mono?

Or is the name lookup for the delegate incorrect?

"tcmichals" <tcmichals at msn.com> wrote in message 
news:eavmml$gf6$1 at sea.gmane.org...
> using 1.1.16 I on Linux, the application and assemblies are compiled using 
> VS.2005, when attempting to Create.CreateDelegate the following exeception 
> occurs:
> System.InvalidProgramException: Missing or incorrect header for method 
> GetPropertiesViaEvent
>  at <0x00000> <unknown method>
>  at (wrapper managed-to-native) System.Delegate:CreateDelegate_internal 
> (System.Type,object,System.Reflection.MethodInfo)
>  at System.Delegate.CreateDelegate (System.Type type, System.Object 
> target, System.Reflection.MethodInfo method) [0x00000]
>  at XNetSystemManager.XNetSysPlugin.GetProperties (System.String 
> sInterface, XNetSystemManager.DictionaryPropertyArgs Propargs, 
> System.EventHandler`1 receiveResponses, 
> XNetEventManager.DictionaryEventArgs args) [0x00000] 

More information about the Mono-devel-list mailing list