ocx や dll の登録は,「管理者として実行」した「コマンド プロンプト」で次の様にを入力する.
RegSvr32 c:\~\AcListFF.ocx
Vista 以降では管理者として実行していないと,
[Window Title]
RegSvr32
[Content]
モジュール “C:\Users\Iwao\Desktop\Temp\AcListFF.ocx” は読み込まれましたが、DllRegisterServer への呼び出しはエラー コード 0x80040200 により失敗しました。
この問題の詳細については、エラー コードを検索語として入力してオンラインで検索してください。
[OK]
次の様に,「コマンド プロンプト」を「管理者として実行」する.
そして,
2024/05/21
RegSvr32 と入力すると
---------------------------
RegSvr32
---------------------------
モジュールを登録するには、バイナリ名を指定する必要があります。
使用法: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
既定- DllRegisterServer を呼び出してサーバーを登録する。
/u - DllUnregisterServer を呼び出してサーバーを登録解除する。
/s - サイレント; メッセージ ボックスを表示しない。
/i - /u と併用しない場合は、DllRegisterServer の呼び出しが成功した後で、
DllInstall(TRUE, [cmdline]) を呼び出して dll をインストールする。
/u と併用する場合は、DllInstall(FALSE, [cmdline]) を呼び出して dll を
アンインストールし、DllInstall が成功したら DllUnregisterServer を呼び出す。
/n - DllRegisterServer または DllUnregisterServer を呼び出さない。
このオプションは /i と併用する必要がある。
dllname - エントリ ポイントを呼び出す DLL への (絶対または相対) パス。この DLL は、選択したオプション (DllRegisterServer、DllUnregisterServer、DllInstall) に応じて呼び出されるエントリ ポイントをエクスポートするために必要です。
---------------------------
OK
---------------------------
[…] を呼んでいる所. set oFCnt = Server.CreateObject("AsFile.Counter") AsFile.dll を登録 . この dll は 32 ビットなので「32 ビット アプリケーションの有効化」. […]
[…] RegSvr32.exe ActiveX.dll RegSvr32 で ocx などの登録 OCX x64 exe は,管理者として起動したコマンドプロンプトで実行. […]