[問題] C#引用C++ dll

作者: BIAO (超越自己)   2014-12-11 11:53:04
各位板友大家好,
小弟目前在使用C#引用C++的dll,
無奈遇到問題,想和板友請教..
目前測試C++ dll時,
兩個函式都是在class內,
其中一個是做加法,稱A;
另一個稱B,是做完運算將數值寫入資料表。
在C++內都有用dllexport,沒使用extern "C"。
在C#是採用DllImport,有使用EntryPoint參數。
在實際用C#調用過程,
A能夠被調用,回傳數值也正確,
B則是有回傳值,觀看回傳值為正確,但是數值卻無寫入資料庫。
此C++ dll在用C++調試時是正常的,
懇請板友能夠提供排解問題的方法,謝謝。
(註:此C#是發行到IIS下做WebService)
作者: serikafan   2014-12-11 12:04:00
可能是WebService的檔案讀寫權限或是VirtualStore問題
作者: BIAO (超越自己)   2014-12-11 15:15:00
應該不是耶,同個Service的其他服務也有存取資料庫

Links booklink

Contact Us: admin [ a t ] ucptt.com