C#调用C++嘱托出现未将对象引用到实例
C#调用C++委托出现未将对象引用到实例
在C#端定义如下委托
在C++端定义如下回调:
然后通过多线程频繁调用该回调时就会出现未将对象引用到实例?求大神帮忙!!!!
------解决思路----------------------
既然是多线程访问同步变量,那么处理同步问题是必须的
建议加锁调用
在C#端定义如下委托
public delegate void StoreSCPCallBack(int id, string param);
// 委托对应方法:
public void Callback(int id, string param)
{
// 回调暂时为空,需要时候添加相关处理内容即可
}
在C++端定义如下回调:
typedef void(CALLBACK* CallBackForStoreSCP)(int id, const char* param);
然后通过多线程频繁调用该回调时就会出现未将对象引用到实例?求大神帮忙!!!!
------解决思路----------------------
既然是多线程访问同步变量,那么处理同步问题是必须的
建议加锁调用