R14 | 多节字符集 |
CAD2004 | 多节字符集 |
CAD2005 | 多节字符集 |
CAD2006 | 多节字符集 |
CAD2007 | Unicode |
CAD2008 | Unicode |
CAD2009 | Unicode |
CAD2010 | Unicode |
为什么要对AutoCAD各个版本使用的字符集加以说明呐,主要是因为在通过程序向CAD发送命令的时候,会用到命令,这个时候如果用到的编码方式不正确,那么发送的命令就不会起作用,因此在这里必须向大家说明,各个版本之间的差异。
其次,ACAD/ARX的SDK版本都说三年一版,那究竟什么是三年一个版本?简单来说就是CAD04,05,06是一代,CAD07,08,09是一代,CAD 10 11又是一代。同一代ACAD平台上的ARX可以相互通用,可以加载成功。这是为什么呢?根本原因在于,它们所依赖的运行时库不同。举例来说,CAD07,08,09依赖的是mfc80u.dll等这一套,CAD 2010和2011依赖的是mfc90u.dll这一套,它们的底子不一样,所以才会造成加载的问题。