Re: [問題] 使用DllImport c#呼叫c++的method的轉換
'DELB'印象中是一個定數
你可以去比對C++的值與C#計算出的值是否一致??
int value = 'D' * 256 * 256 * 256 + 'E' * 256 * 256 + 'L' * 256 + 'B';
※ 引述《hatasum (我很可愛)》之銘言:
: 我想把c++的dll讓c#引用
: 其中裡面有一個method
: extern "C" __declspec(dllexport) BOOL One_Method_INT(ULONG szMethod, int
: iArg, ULONG* pulReturnValue);
: 然後呼叫此方法是這樣呼叫的 :
: One_Method_INT('DELB', 1, &ulResult);
: 我在C#裡面使用DllImport來直接使用
: [DllImport("WMIPort.dll")]
: static extern bool One_WMIMethod_INT(ulong szMethod, int iArg, UIntPtr
: pulReturnValue);
: 但是...卻卡住了
: 我不知道在C#要怎麼設定'DELB'為ulong..........
: 不知道大家有沒有類似的經驗??QQ
: 卡好久.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.251.173
※ 編輯: karcher 來自: 118.167.251.173 (07/26 22:06)
推
07/26 22:17, , 1F
07/26 22:17, 1F
→
07/26 22:17, , 2F
07/26 22:17, 2F
推
07/26 22:19, , 3F
07/26 22:19, 3F
→
07/26 22:48, , 4F
07/26 22:48, 4F
→
07/26 22:55, , 5F
07/26 22:55, 5F
討論串 (同標題文章)