VBで作成したOCXやOLE DLLを登録するDLLです。
「RegisterServer Library」(TMRSvr32.dll)は、玉城真彦さんが開発した、「OCX」「OLE DLL」をシステムに登録するDLLです。
VB用のサンプルが付いています。
単に登録するだけなら、
■RegisterServer Library
VB用のサンプルが付いています。
単に登録するだけなら、
cmd /c regsvr32 <ocx/dllフルパス>を実行するだけで良いのですが(VBならShell関数で実行)、regsvr32をDLL化することで、成功/失敗を直接戻り値で見ることができます。
戻り値: 0 成功ファイル名を見て「*.ocx」「*.dll」のみを登録するようにして、0か-3の時はインストール続行。他の値はエラーとするようにしました。DLLには3種類あり、regsvr32で登録が必要なのはVBで作成したActiveX DLL(OLE DLL)です。
-1 OLEの初期化に失敗
-2 OCX/DLLのロードに失敗
-3 DLLのエントリポイントがみつかりません
■RegisterServer Library