C♯相談室 Part15
■ このスレッドは過去ログ倉庫に格納されています
0692デフォルトの名無しさん
NGNGC で書かれた(アンマネージド) DLL があります。
その中の関数を C# のマネージドコードから呼出したくて調べたところ
p/invoke という機能を使えばよさそうな事がわかりました。
で,わからないのが C で定義してある関数を C# で呼び出せるように
DllImport で使用する関数を定義しなければならないのですが,
Bool hogehoge (TCHAR * nantoka);
BOll hogehuga (DWORD kantoka);
などの TCHAR* DWORD を C# ではどのように変換したらよいのかが
わかりません。他にも BYTE * や unsigned long などもあります。
このあたりの対応表や,理解の助けになるサイト,説明があれば
教えていただけないでしょうか? C を知っていれば簡単な事なのかもしれ
ませんが...よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています