2008-12-01から1ヶ月間の記事一覧

C# 版の memcpy, memset

C#

C# に C の memcpy にあたるような関数は、Buffer.BlockCopy や Marshal.Copy がありますが、、、、どうも引数が???で使いにくい。ということで、使いにくい関数を使うよりは作ってしまえということで、C# の unsafe を使って書いてしまうと以下のように…

C# 俺 dll 呼び出しのサンプル

C#

C# から、C++ で作った dll の呼び出しをよく使うのでサンプルを置いておこうっと。 wchar_t* pLog = NULL; //!< とりあえずのログを置く __declspec(dllexport) wchar_t* myTest(wchar_t* mes) { if( pLog != NULL ){ delete pLog; pLog = NULL; } int len …