mokeekeeのブログ

初心者レベルのプログラミングと英文の備忘録とその他

C#

C# DLL読み込みエラーとAnyCPUについて

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…