コンパイルエラー「64ビット システムで使用するために更新する必要があります」の対処法
コンパイルエラー:
このプロジェクトのコードは、64ビット システムで使用するために更新する必要があります。Declareステートメントの確認および更新を行い、次にDeclareステートメントにPtrSafe属性を設定してください。
以上の警告文が出たときの対処法です。
対処法
いたって簡単です。Declareの後ろにPtrSafeを加えるだけです。
一つ一つ直すのが面倒なら、一気に置換してしまっても良いでしょう。(直す必要のないDeclareにまでPtrSafeを付けてしまわないように注意)
なぜ起こるのか
私の場合、古いコードをそのまま丸コピして使おうとしたところで警告文が出ました。「これは32bit用のコードだからお前の64bitのOfficeには対応してねえよ」ってことです。Officeをダウングレードする手もあるそうですが、PtrSafeを付け足す方法をおすすめします。
この記事が気に入ったらサポートをしてみませんか?