64bit対策 | Accessでシステム開発|株式会社シーケンス

800-300.jpg

Access 64bit対策は簡単です!

Win32 APIの呼出エラー対策

プログラムの中でAPIを使用した場合に起こります。
32bitパソコンで動いていたAccessを64bitパソコンで動かすと、
下記エラーが発生します。

エラーメッセージ

「次のモジュール内でコンパイルエラーが発生しました・・・」

64bitパソコンの場合は、赤い部分「PtrSafe」を追加してください。

<64ビット版>
Declare PtrSafe Function 「API関数」 Lib "Kernel32.dll" Alias "任意の関数名" ( 引数 ) As Integer
<32ビット版>
Declare Function 「API関数」 Lib "Kernel32.dll" Alias "任意の関数名" ( 引数 ) As Integer