事業内容
スレッドとDLL化
サンプルを作ってみたのでアップしておきます。
大元のソリューションを含むと容量が大きくなるのでいれてません。
C++でDLLを作成→C#で実行
内容は、C++側でスレッドを作成し、メソッドをDLL化しています。
そのDLL化したメソッドをC#側で動作させているというものです。
DLL化する場合、
extern "C" _declspec(dllexport)
としないとC#側で実行する際にエントリポイントが見つからないと怒られるので注意してください。
スレッドの作成は、process.hの_beginthreadexメソッドで行っています。
HANDLE handle = (HANDLE)_beginthreadex( 引数略 )
みたいな感じにしてます。
C++へ