VB6で作成したActiveXDLLがVB7から読み込めない


N  2007-03-31 01:07:45  No: 135950

ASP.NET(VS2003)より、COM+アプリケーションにコンポーネントをWEBから動的に登録したいと思い、InstallAssemblyメソッドを試してみたのですが、
RegistrationException.BadImageFormatExceptionが発生し、
ファイル'test.dl'の形式が無効です。
となってしまいます。コンポーネントとして追加したいDLLは、VB6で作成したActiveXDLLです。
なお、通常のGUIからの登録(ドラッグ&ドロップ)は可能なのですが解決方法がわかりません。
どなたかご教授願います。よろしくお願い致します。

コード:
    Dim applicationName As String = "TargetApp"
    Dim typeLibraryName As String = Nothing
    Dim helper As New RegistrationHelper
   helper.InstallAssembly("C:\VBCom\test.dll", applicationName,_
   typeLibraryName, InstallationFlags.CreateTargetApplication)

ちなみに管理者アカウントで偽装してます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加