您的位置:首页 > 编程语言 > C#

ocx控件的注册

2014-01-14 10:00 393 查看
可以使用 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 的语法如下所示:


Regsvr32 [/u] [/s] <OCX File Name>


注意/u 意味着取消注册的.ocx 文件。
/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


如果缺少这些文件之一,您可能会收到以下错误消息:

错误: OLE 错误代码 0x80040112: 找不到此类的授权许可。

原文地址:http://support.microsoft.com/kb/146219/zh-cn
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c#