要加载ObjectARX应用程序,你可以通过下面的几种方式:
1、应用程序提供按需加载的特性。这些特性包含应用程序具体的入口点,它们存放在Windows NT® (或者 Windows® 95) 系统注册表里。参考第3.5按需加载。
2、使用模块文件acad.rx指定要加载的应用程序。这个文件包含ASCII文本记录AutoCAD启动时要加载的应用程序。文件中的每一行都记录一个程序名字(如果该应用程序不再AutoCAD的搜索路径里,需要指明路径),这个Acad.rx文件需要在AutoCAD的搜索路径中。
3、在程序中使用AcRxDynamicLinker::loadModule()加载需要的应用程序。
4、使用AutoCAD中loadapp.arx里面的APPLOAD对话框加载。
5、从AutoLISP使用arxload()函数
6、从ObjectARX使用acedArxLoad()函数
7、AutoCAD命令行上输入ARX命令并使用Load选项
关于库搜索路径:
如果你不指定搜索路径,arxLoad加载函数会搜索AutoCAD自带的搜索路径。AutoCAD库路径包含下面列出 的目录:
1、当前路径。
2、包含当前Drawing文件的目录。
3、在AutoCAD中指定的目录。参考开发者文档。
4、包含AutoCAD程序的目录。
查看已经加载的应用程序:
要查看AuotCAD当前加载的应用程序名称,使用ARX命令,参考3.6节ARX Command。AutoCAD中的加载对话框中同样列出了已经加载的应用程序名称。(命令缩写AP)