[英]CallBack function from c# to c++
我有一個C#exe和一些vc ++ dll。 我正在C#中創建一個以結構為參數的callBackFunction。 我的c ++ dll將填充此結構並將其返回。但是95%的時間我的Exe崩潰。 我的dll是多線程的,我的C#中有backgroundWorker。 我已經嘗試try catch塊來檢查是否有任何異常發生,但是沒有異常被捕獲。 任何人都可以建議一種更好的方式將數據從我的vc ++ dll發送到c#exe
這必須工作:
(C#)
namespace Test
{
public class CallbackClass
{
public void Callback(string s)
{
MessageBox.Show(s);
}
}
}
(c ++ / cli)
...
Test::CallbackClass::Callback(gcnew System::String("woof!");
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.