CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

注册 CAD 标准插件 (ActiveX/CSP) 的步骤

2023-1-2 21:50| 发布者: admin| 查看: 253| 评论: 0|来自: AutoCAD

摘要:

向 Windows 注册插件 DLL

CAD 标准插件 DLL 必须先注册到 Windows,然后才能由 CAD 标准框架使用。regasm.exe应用程序用于向 Windows 注册 DLL 并生成注册表 (REG) 文件,该文件用作安装程序的一部分以注册 DLL。regasm.exe应用程序是.NET Framework的一部分。

  1. 在“开始”菜单上,单击“[所有]程序附件命令提示符”。
  2. 在命令提示符窗口中,根据工作站上安装的最新版本的 .NET Framework 输入以下内容之一,然后按 Enter:
    • "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" /codebase /regfile:<COM_RegFilename> <DLL_Fflename>
    • "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase /regfile:<COM_RegFilename> <DLL_Fflename>
    注意:<COM_RegFilename>and<DLL_Fflename>表示要创建的注册表 (REG) 文件的路径和文件名,该文件包含注册 CAD 标准插件 DLL 所需的条目。例如,您可以输入以下内容来创建一个名为MyLayersPlugin.reg的 REG 文件,该文件可用于在CAD 插件文件夹中注册名为MyLayersPlugin.dll的 DLL:
    "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" /codebase /regfile:"C:\CAD Plug-ins\MyLayersPlugin.reg" "C:\CAD Plug-ins\MyLayersPlugin.dll"

将插件 DLL 注册到 AutoCAD CAD 标准框架

在 Windows 中注册 CAD 标准插件 DLL 后,还必须向 CAD 标准框架注册 CAD 标准插件 DLL。通过将插件的编程标识符 (ProgId) 添加到 Windows 注册表中的以下项,可以向 CAD 标准框架注册 CAD 标准插件 DLL:

HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Drawing Check\Plugins2
  1. 在“开始”菜单上,单击“[所有]程序附件记事本”。
  2. 在记事本中,键入以下内容:
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\Drawing Check\Plugins2\<Plug-in_ProgId>]
    @=<Component>
    注意:<插件in_ProgId>表示 CAD 标准插件的 ProgId。例如,您可以输入MyPlugins.ABCLayers以使用 ProgId 注册 DLL。ProgId 添加到从接口继承的类之前。值<组件>表示注册表中 CAD 标准插件的描述性值,此值通常是 ProgId 的第二部分或组件名称。例如,如果 CAD 标准插件的 ProgId 是MyPlugins.ABCLayers,则可以输入“ABCLayers”。MyPlugins.ABCLayersIAcStPlugin2
  3. 单击“文件”菜单“另存为”,然后从“另存为类型”下拉列表中选择“所有文件”。输入 REG 文件的文件名,并在文件名后键入 .reg。
  4. 单击保存。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-11 14:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部