私はAccessフォーム(バージョン2007,2003形式)でCrystal Reports Viewer 11 ActiveXコントロールを使用しています。 CRXIがインストールされている開発マシンではすべてがうまく動作します。参照するDLLをクライアントのマシンにコピーしましたが、登録しようとすると "モジュールが見つかりません"と表示され、フォームを開くときに "コードがレポートオブジェクトの新しいインスタンスを作成しようとすると、ActiveXコンポーネントはオブジェクトを作成できません。 DLLに必要な依存ファイルがたくさんあると思われますが、私は何が損なわれているのか、どうやって見つけ出すのでしょうか。私はCRコントロールを使用していますが、私はこれがこのエラーをスローするActiveXコントロールに適用されると仮定します。ありがとう。AccessでのActiveXの依存関係
答えて
誰かが将来検索でこれを見つけた場合、私自身の質問に答えています。私はアクセスパッケージを持っていません&デベロッパーウィザード上記のDavid(大丈夫、私はおそらく持っていますが、すぐに見つけられませんでした)が、おそらく私が必要とするものをイメージしています。代わりに、Visual Studio InstallerとCrystalマージモジュールを使用して必要なファイルをインストールするためのセットアップを作成できました。それは困難ではなく、楽しいものでもありませんでした。
MSDNからVisual Studio Installer 1.1をダウンロードしてインストールしました。これにより、Windowsインストーラ(* .msi)セットアップファイルを作成するVisual Studio 6.0(特に、InterDev 6.0を使用)に新しいプロジェクトタイプが作成されます。 Crystalマージモジュールの1つにCrystalライセンスキーが必要であり、VSIでマージモジュールのパラメータがサポートされていないため、Microsoft Windows SDK(Microsoftダウンロードサイトでも入手可能)のマージモジュールエディタOrcaを使用する必要がありました。私は詳細については、MSDNのSDKおよびOrcaページを読むことをお勧めします。 Orcaを使用して、キーコードを入れてマージモジュールを再コンパイルすることができたので、ユーザーにキーを展開する必要はなく、ユーザーはキーを入力する必要はありません。
また、パッケージ& Deployment Wizardが適していますが、Crystalと同じようにマージモジュールを使用すると、この方法でジョブが完了します。
Crystal Helpファイルにランタイムディストリビューションドキュメントが存在する必要があります。過去の経験(Crystal 8.5)から、複数のファイルを配布して登録する必要があります。
- 1. 依存関係の依存関係
- 2. 依存関係のプロパティ依存関係
- 3. 初回コンパイル時の依存関係の依存関係
- 4. 異なるスコープの依存関係内のMaven依存関係
- 5. Gradle依存関係とGradle依存関係のEclipseの違い
- 6. 依存関係の依存関係の使用
- 7. プレイブックの依存関係と役割の依存関係
- 8. Mavenの依存関係ツリーとPOMの依存関係
- 9. 依存関係
- 10. 依存関係
- 11. ローカル依存関係の間接依存関係
- 12. 依存関係の依存関係をダウンロードする
- 13. プラグイン依存関係のMavenアンパック依存関係
- 14. Structuremap - 依存関係のある依存関係
- 15. MS Accessオブジェクトの依存関係:OKを使用しますか?
- 16. MS Access - Extractモジュールとフォームコードの依存関係
- 17. ReactJS:コンポーネント間の関係(依存関係)
- 18. Jmockit/Springのmocked依存関係は、依然としてReal依存関係
- 19. は依存関係
- 20. は依存関係
- 21. 依存関係と
- 22. 逆依存関係
- 23. SQL - 依存関係
- 24. Knockoutjs依存関係
- 25. RabbitConnectionFactoryMaven依存関係
- 26. 依存関係チェック
- 27. は依存関係
- 28. VC++依存関係
- 29. Android aarライブラリgradle依存関係vアンドロイドプロジェクトgradle依存関係
- 30. リュウゼツラン依存関係のエラー
あなたのAccessアプリケーションをどのように配布していますか? Accessパッケージとデプロイメントウィザードは、すべての機能を解決し、参照されているすべてのDLLをインストーラーに組み込み、インストール時にそれらを登録する必要があります。 –