C#
C#のビルドプラットフォームにはAnyCPUがあり、動作環境が32ビット、64ビットどちらでも正しくソフトが動くようになっている。 そんなソフトで、C++で作成したDLLを使ってみた。 AnyCPUでビルド、実行環境がWin7の64ビット。DLLもWin7の64ビットでビルドされ…
C#ではlongが8バイト! C++で作られたバイナリデータをC#で読み込むときなど注意です。 C++ - C# 符号付8ビット整数 char - sbyte 符号無し8ビット整数 unsigned char - byte 符号付16ビット整数 short - short 符号無し16ビット整数 unsigned short - ushor…