пожалуйста, помогите мне.используя C #, используя объект ocx, я не знаю, как использовать.
- загрузить dll
- получить типы
- создать экземпляр
- не удалосьсоздать экземпляр с параметрами
- public _DMulticidEvents_displayDbgMessageEvent (string strMessage)
- источник C # -
public void load(){
var DLL = Assembly.LoadFrom(p_filePath);
Type type1 = DLL.GetType("AxMULTICIDLib.AxMulticid");
Type type2 = DLL.GetType("AxMULTICIDLib._DMulticidEvents_displayDbgMessageEventHandler");
Type type3 = DLL.GetType("AxMULTICIDLib._DMulticidEvents_displayDbgMessageEvent");
var cid1 = Activator.CreateInstance(type1); -> is ok
var cid2 = Activator.CreateInstance(type2); -> params error not create!!
}
private void axMulticid1_displayDbgMessage(object sender, AxMULTICIDLib._DMulticidEvents_displayDbgMessageEvent e)
{
displayMsg(e.strMessage);
}