自宅で自分のプロジェクトに取り組みたいのですが、x64 Windows 7 OS で Access 2010 を使用しているのに対し、Windows XP x86 で Access 2003 を使用して MDB プロジェクトを行っているため、問題が発生しています。
プロジェクトを x64 互換に変換したくはありません。自分のコンピューターで x86 モードで実行したいだけです。
実際、これらの関数をインポートしようとするとエラーが発生します。
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
アクセスは、いくつかの PtrSafe 属性を持つ 64 ビット OS をサポートするように更新する必要があると述べています。それが何を意味するのかよくわかりませんが、コードを変更せずに動作させたいことはわかっていますが、どこにもオプションが見つかりません。
何か案は?ありがとうございました