介绍
就象C 语言已经被集成在C++ 语言中一样,AutoCAD 开发系统(ADS)也已经被集成在AutoCAD 2000 中的ObjectARX 中了。这就意味着并不是只有用面向对象语言编写的应用程序才能充分利用AutoCAD 2000 中 ObjectARX 的先进功能,而且现有的ADS 的应用程序也不用被重新编制了。
AutoCAD 2000 的ObjectARX 继续支持所有ADS C 的库函数。为了使AutoCAD 成为一个完全的Windows 的应用程序,在AutoCAD 2000 的ObjectARX 中已不再提供对ADS 中对老式的、非 DLL 接口的支持。当移植ADS 应用程序到AutoCAD 2000 上时,只要用ObjectARX 函数库中的 ADS 接口重新编译源程序即可,而且还会把ObjectARX 中的先进功能自动加入到ADS 应用程序中。
概述:在AutoCAD 2000 中的ADS
在AutoCAD 2000 中,ADS 部分有下面的变化:
- 源程序是用ObjectARX 的函数库进行编译的,生成的是以 “.ARX”为扩展名的动态连接库文件(DLL)。
- 加载
ADS 的应用程序和加载ObjectARX 应用程序的方法是一样的。 - ADS 的函数库不是和AutoCAD 2000 一起被提供的,但可以在Web 上下载。
- 函数名已经被修改了,但提供了对旧的“
ads_xx”函数名的定义。- 不再提供
AutoLISP 中的 (xload) 和 (xunload) 函数。- 不再支持低效率的
ADS EXE 程序。
应用程序的向上兼容性
为了保护用户在ADS 上的投资及努力,Autodesk 在新产品中仍保持了对应用程序最高级别的向上兼容。对于AutoCAD 的应用程序有两种兼容类型:[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
您现在的位置: 