タイトル : Re^2: VB.NET で、UnLha32 投稿日 : 2012/05/16(Wed) 15:35 投稿者 : じょば
魔界の仮面弁士様 ご教示を頂き、ありがとうございます。 shu様からのご教示で、エラーは解消されました。 IntPtr にすべきとの件、大変勉強になります。 これは、他のAPIに関しても、元のヘッダファイルを見て、Integerか IntPtrかを判断し、適切にコーディングしたいと思います。 > ・HWND や HARC は、Integer ではなく IntPtr で取り扱うべきです。 > ・文字列を扱う API では、DllImport あるいは Declare での宣言時に、 > Unicode / Ansi 指定を明示しておくことが望ましいです。 > ・構造体あるいはクラスの場合も同様に、StructLayout 属性にて > CharSet を明示しましょう。 この3点に関して、注意してコーディングしたいと思います。 ありがとうございました。 |