1

MS Word を使用して RichtextBox の内容をスペル チェックする DLL を作成しました。このプロジェクトでは、Microsoft Word 11.0 Object Libraryを使用しています。そのバージョン以降の Word を使用しているマシンでそのリファレンスを使用できると読みましたが、それは本当のようです。

しかし... Windows Vista と Word 2007 を搭載したマシンのテスト アプリで dll を実行すると、実行速度が非常に遅くなります。2007 バージョンの Word Object Library は、自動化中に非常に遅くなるような違いはありますか? それとも、このように動作させる実行時の何らかの再解釈ですか?

Word 2003 のマシン用と Word 2007 のマシン用に、異なるバージョンの dll を作成する必要がありますか? それは本当に無意味な多くの異なるプロジェクトで使用するためのスペル チェック dll を作成する全体のポイントになります。

4

1 に答える 1

1

他のエンジニアリングの問題と同じように、これに取り組む必要があります。それがあなたのせいである場合は、必要に応じて修正してください 2b. その特定の .dll の場合は、スペル チェック オブジェクトをインターフェイスまたは抽象クラスとして定義し、実行時に、実行中の環境に最も適したインターフェイスの具体的なインスタンスを使用します。

于 2008-09-29T12:55:26.957 に答える