可以使用 Microsoft 注册服务器 (Regsvr32.exe) 注册一个 32 位.ocx 文件手动在 32 位操作系统上。在可视 FoxPro 3.0 和 3.0b 中,Regsvr32.exe 位于 \Vfp\Samples\Ole 目录中,,并在视觉 FoxPro 5.0 中,Regsvr32.exe 位于 \Vfp 目录中。在可视 FoxPro 6.0 中,Regsvr32.exe Distrib.src 目录中的系统目录中找到。它可能随系统应用程序。使用 Regsvr32.exe 的语法如下所示:
注意/u 意味着取消注册的.ocx 文件。
/s 意味着静默模式 (不显示其它消息)。
下面的示例将 Microsoft MAPI ActiveX 控件注册而不显示任何消息:
在系统应用程序中实现此示例中,使用运行命令,如下所示:
注意如果注册控件时,将发生错误,请执行以下操作:
Regsvr32 [/u] [/s] <OCX File Name>
/s 意味着静默模式 (不显示其它消息)。
下面的示例将 Microsoft MAPI ActiveX 控件注册而不显示任何消息:
Regsvr32 /s MSMAPI32.OCX
RUN /N Regsvr32 /s MSMAPI32.OCX
- 验证注册表中尚未注册该控件之前。
- 验证下列文件 Windows\System 目录中:
mfc30.dll olepro32.dll msvcrt20.dll mfc40.dll msvcrt40.dll