Riverside Learning LABO(Skill/Idea/Code)

よりよいシステムのため工学系と人間系の学習下書きメモ

VB.NETからC言語DLLを使う

VB.NETからC言語DLLを使う時の注意点を記載


Microsoft Visual C++ 6.0
 コンパイルする時のオプションは
 構造体メンバのアライメント8バイトとする


・構造体の中にGMoney型, short , long がある場合、
 8バイト単位のアライメント
 から始まるよう調整する


※.VB.NETにおいて、上記宣言しただけではメモリ上の実領域が確保されないので、
 初期化関数を作成して実メモリを確保する。