サードパーティのocxコントロールを持つWindowsフォームアプリケーションがあります。以下のコマンドは、実行時にオブジェクトを作成するために使用されます。ASPオブジェクトの作成時にそのようなインターフェイスがサポートされていません。
myObject = myApplication.CreateObject("ML.MFinder", True)
これは正しく動作しており、progIDも正しいです。他のOCXオブジェクトがASP プロジェクトでも正しく動作するため
System.Runtime.InteropServices.COMException: No such interface supported
at ML.MApplicationClass.CreateObject(String ProgID, Boolean Allocate)
奇妙な:私は、エラーを以下の取得ASPプロジェクトで同じことをやったときに問題があります。私はIIS 5.1、Windows XP Pro SP3、フレームワーク3.5を使用しています。 また、ocxを手動で登録しました。
あなたは参照を追加しましたか? –
はい。すでに追加されています。 – Jaume
ocxはどのスレッドモデルをサポートしていますか? – tcarvin