382327412 发表于 2011-3-3 20:32:56

求助:64位cad2009 vba运行很慢

前几天刚买的机器 配置如下:i5-460   显卡:5650 4g内存
以前在xp上写的vba 主要是画三维圆柱和判断交点的程序 在xp的机器上可以完美运行 根本无延迟 并且xp的机器配置不高 运行的是cad2009 32位版本 在现在新的电脑上安装了2009版本64位cad 把vba代码复制过来 能运行 但是很卡 运行一步 就要等待一下 研究了3天了 重装了无数次, 一直找不到原因
补充:排除了下载的cad软件的问题,换过2010 2009 64位的运行 vba都很卡 ,32文的2010 2009 2006cad都装不了
发现 在原来机器上运行cad vba 只有一个cad的进程 但是现在在64位的机器上运行 会多了一个 x64VBAServer*32 这个进程
排除了软件冲突的原应 今天特意重装了电脑 什么都没装 防火墙关闭 杀毒软件卸载了 只装一个cad2009 64位和32位office excle (程序需引用excle) 问题依旧
衷心的希望出现大侠帮帮我 万分感谢

382327412 发表于 2011-3-3 20:39:00

补充下 :打开空白图 用vba 单纯画圆柱 还不是很卡 但是一打开工程图 画的时候就会卡了,会不会出现在选择集循环上 因为我要判断焦点 所以要全选图形 然后再选择集里循环的 当然也引用了excle里的东西 所有的内容在xp里能运行很快 一点没延迟 不知道有没有人和我遇到一样的问题

chmenf087 发表于 2011-3-4 20:29:12

VBA 是不支持64位的,经过转换当然慢了

382327412 发表于 2011-3-5 12:38:37

回复 chmenf087 的帖子

我装的32位的officeexcle里也有vba 就不慢 以前 同时xp打开excle 和cad 的vba能看见vba是在一起的 但是现在是分开的 原因可能是cad是64位的 问题是现在cad 装不了32位的 在现在的情况下 能有什么好的解决办法么

chmenf087 发表于 2011-3-5 17:40:52

lisp 或者 net

382327412 发表于 2011-3-7 09:43:21

回复 chmenf087 的帖子

正在学习net 谢谢
页: [1]
查看完整版本: 求助:64位cad2009 vba运行很慢