作者lp955107 (小王子)
看板C_Sharp
標題[問題] C#使用C++ DLL的執行期問題
時間Tue Nov 3 00:33:45 2009
目前在用C#做某個C library的測試,跟畫圖有關的,用C#在視窗那部份比較不用麻煩
現在的狀況是C libray是現成的已經包成dll
然後用C++把它的一些功能包裝之後再編成DLL 到C#中使用
-----
然後在C#程式執行的時候 如果執行到有用到C DLL裡的函數
似乎傳進去的指標都會被洗掉
造成本來應該設定好的一些東西變成null refernce , 是否是被GC清掉了?
請問有什麼好解法嗎 讓他不要去清C DLL寫入的記憶體之類的??
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.129.36
※ 編輯: lp955107 來自: 122.122.129.36 (11/03 00:33)
3F:→ lp955107:多謝! 看看先! 11/04 01:26