2009-05-09 12 views
0

Windows Vista 64ビット版でMicrosoft Access 2007の.accdrアプリケーションをテストしたことがありますか?私は、Access 2007ランタイムを使ってシェアウェアプログラムを販売しています。その設定をしている1人の顧客には何らかの問題があります。 "私はプログラムを実行しようとするとIEを開き、ダイアログボックスを開く、保存する、または" myprogram.accdr "ファイルをキャンセルする。同じ質問に戻る "Microsoft Access 2007 accdr拡張機能Vista 64ビットOS

これは何とかIEにマップされているように聞こえます。私のWindows XPシステムでは、Accessを起動してプログラムを実行します。何か案は?

+0

accdr拡張子のファイルの関連付けを確認しましたか? –

答えて

-1

お客様は64ビットIEを使用していますか? Access 2007は32ビットのみです。 32ビットIEが正常に動作する可能性があります。

+0

IEはどのように機能しますか?それは "ファイルエクスプローラ"か "ウェブブラウザ"ですか?どのようにして顧客に32ビットを使用させるのですか? –

+0

ああ、そうだ。彼はそれを起動し、IEを実行します。うーん、32ビットと64ビットのエクスプローラもあります。 System32の64ビット、SysWow64の32ビット(私は仕事場では64ビットのマシンを持っていますが、ここではチェックできません)。私は開始メニューにも別々のアイコンがあると思いますが、確かではありません。 –

1

MSアクセスは64ビットでサポートされていません。64ビットJETエンジンが利用できないため、Microsoftは32ビットJETエンジンのみをリリースしました。したがって、アプリケーションはWOW上で動作する必要があり、32ビットで動作するため、32ビットジェットエンジンを使用することができます。

+0

あなたの答えは矛盾しています。 32ビットWindows上で16ビットAccess 2が実行されたように、32ビットサブシステムを介して64ビットWindows上でアクセスが実行されます。 –

+0

確かに、それは32bitサブシステム(WOW)を経由しますが、明示的に32bitサブシステムで実行しなければなりません。あなたがそれをしないと、私が説明したように問題にぶつかるでしょう。 –

0

うまく動作します。アクセスインストーラパッケージャで毛を引っ張って3週間後。私はそれがうまくいった。あなたの参照をパッケージャに追加する必要があります。そうしないと、実行時エラーが発生します。それらの何十億..本当に4または5.そしてそれは日付、時間、isloaded ....などの組み込み関数を認識しません。

はいそうです。

+1

私は、レイトバインディングを利用して、できるだけ多くの参照を避けることをお勧めします。私は既定の3つのアクセスの参照、アクセス、VBA、DAO以外何もアプリケーションを配布しません。 –

関連する問題