changyiran 发表于 2014-11-6 21:17:54

分配给保护的符号,如何解决?

我引用excel2003类型库接口后,(if(findfile"C:\\Program Files\\Microsoft Office\\Office11\\Excel.exe")          (vlax-import-type-library
                                  :tlb-filename "C:\\Program Files\\Microsoft Office\\Office11\\Excel.exe";;;2003
                                  :methods-prefix "xl-";方法前缀
                                  :properties-prefix "xl-";属性前缀(用时要加上get或put)
                                  :constants-prefix "xl-";常量前缀
          )
),有时候加载程序时会提醒,分给给保护的符号xl-acos,是否进入中断循环,我把前缀改成xls,那就变成分给给保护的符号xls-acos,是否进入中断循环,我十分郁闷,希望高手能帮忙解决!

lsjj 发表于 2014-11-7 09:26:05

加這個試試
(if (null MX-acos) ...

自贡黄明儒 发表于 2014-11-7 14:19:52

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=85042&extra=page%3D1%26filter%3Dtypeid%26typeid%3D108%26typeid%3D108
这里面有实例,我试过,会亮显的

changyiran 发表于 2014-11-7 14:27:02

lsjj 发表于 2014-11-7 09:26 static/image/common/back.gif
加這個試試
(if (null MX-acos) ...

解决了,谢谢大侠!

changyiran 发表于 2014-11-7 14:30:49

lsjj 发表于 2014-11-7 09:26 static/image/common/back.gif
加這個試試
(if (null MX-acos) ...

弄错了,还是没解决,我把xl换成任何一个字符串,比如换成exc,那么exc-acos就变成了保护符号,更令人郁闷的是,这个警告保护符号的对话框有时会蹦出来,有时又没有,感觉毫无规律可循。郁闷!

Gu_xl 发表于 2014-11-7 19:31:42

changyiran 发表于 2014-11-7 14:30
弄错了,还是没解决,我把xl换成任何一个字符串,比如换成exc,那么exc-acos就变成了保护符号,更令人郁闷 ...

那是你给给受保护的符号重新赋值了,所以有此提示,此提示仅在你打开了vlide 编辑器才会出现!

changyiran 发表于 2014-11-8 14:33:46

Gu_xl 发表于 2014-11-7 19:31 static/image/common/back.gif
那是你给给受保护的符号重新赋值了,所以有此提示,此提示仅在你打开了vlide 编辑器才会出现!

G版说的不错,确实是在打开vlide编辑器的情况下才可能会出现这种情况,但我确实没给受保护的符号重新赋值啊!

changyiran 发表于 2014-11-8 16:38:15

自贡黄明儒 发表于 2014-11-7 14:19 static/image/common/back.gif
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=85042&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1 ...

不太明白黄工的意思
页: [1]
查看完整版本: 分配给保护的符号,如何解决?