D
dahei
Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:我在用ActiveX Automation技术方法调用AUTOCAD时遇到了一个讨厌的问题:关于
点的定义。Delphi在它的关于AUTOCAD类库注册文件中声明的点为OleVariant,而AUTOCAD中关于
点的描述为一个阵列。这样我在Delphi中若定义点为OleVariant则命令到AUTOCAD时返回‘Variant
is not array’而我若将点在Delphi中声明为阵列则Delphi又编译不过去,提示类型不符。
这个讨厌的问题使的我下面的工作又做不下去,还望有那为高手帮我这个忙,在下感恩不尽。
(最好能用一段程序来说明,谢谢!)
点的定义。Delphi在它的关于AUTOCAD类库注册文件中声明的点为OleVariant,而AUTOCAD中关于
点的描述为一个阵列。这样我在Delphi中若定义点为OleVariant则命令到AUTOCAD时返回‘Variant
is not array’而我若将点在Delphi中声明为阵列则Delphi又编译不过去,提示类型不符。
这个讨厌的问题使的我下面的工作又做不下去,还望有那为高手帮我这个忙,在下感恩不尽。
(最好能用一段程序来说明,谢谢!)