乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 81|回复: 5

即将从2004年到2012年更新AutoCAD。API问题????

[复制链接]

3

主题

33

帖子

1

银币

初来乍到

Rank: 1

铜币
45
发表于 2011-12-1 17:54:53 | 显示全部楼层 |阅读模式
我有用VBA和VB6编写的用于AutoCAD 2004的代码小说。
有没有人知道在较新版本的vanilla CAD中运行该代码的问题,
我也使用可停靠的容器对象。
我们需要升级以使用多核处理器。
也可能是64b操作系统。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2011-12-1 18:16:21 | 显示全部楼层
鉴于VBA在我开始学习编码时已经死亡,我专注于Visual LISP并正在跳入.NET - 所以我无法回答细节本身。
但是,我可以告诉您,Autodesk在过去几个/几个版本中停止了随AutoCAD一起提供VBAIDE,因此您将需要为您的版本安装VBA启动器。此外,还有将VBA代码移植到 VB.NET 的有文档记录的步骤,我相信甚至有一个Magic Macro可以自动执行其中的一些操作。
这个线程也可能有用:
...划伤那个;我在想另一个线程。
呵呵
回复

使用道具 举报

16

主题

506

帖子

6

银币

中流砥柱

Rank: 25

铜币
570
发表于 2011-12-1 18:36:22 | 显示全部楼层
现在就开始考虑将您的工作移植到dotNET*而不是以后(实际上,应该在几年前开始,但如果您只有2004年,您可以做的不多)。64位以下的VBA报告了严重的速度问题。
而且,不管怎样,AutoCAD仍然不做太多的多线程处理。它几乎仅限于重新生成/重绘,并且来自用户端的任何多线程都不能涉及任何AutoCAD。
回复

使用道具 举报

86

主题

744

帖子

6

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1092
发表于 2011-12-2 07:51:01 | 显示全部楼层
我很抱歉听到这个消息。
是的。 其中大部分可能不起作用。 如果是这样,它就会很慢。
你搞砸了。
我现在正在经历同样的事情,没有可停靠的容器。 我们的大多数 VBA 应用程序在 Win 7 上的 64 位 AutoCAD 2011 上都不起作用。 这有时有点痛苦,但考虑到我们这些天在Revit中完成大部分工作的事实,这并不是太糟糕。 我们只需要完成AutoCAD作业。
回复

使用道具 举报

3

主题

33

帖子

1

银币

初来乍到

Rank: 1

铜币
45
发表于 2011-12-2 18:44:27 | 显示全部楼层
谢谢伙计们,我就怕这个。

我写的很多东西都是从1998年到2002年,然后为AutoCAD 2004修复的
我有自定义的GIS覆盖图,可以将AutoCAD变成真正的配电设施GIS。
自动抄表系统集成
护目镜地图集成
断电管理系统
自动车辆定位
几乎实时更新
以及大量用于在AutoCAD中处理数据库的小宏
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2011-12-2 20:06:04 | 显示全部楼层
这很有趣……我刚刚开始将Google Maps JavaScript API V3与Adobe Flash SDK整合到Windows Presentation Foundation(WPF)用户控件中,该控件将托管在AutoCAD工具选项板中……由于我必须在Microstation中完成一个项目,可能还有更多工作,我还没有走得很远*唉*
哦,好吧……我(错了?)本以为我跳过了VBA,从Visual LISP跳到了.NET…但现在有了这个Microstation的废话,我想我终究会得到那个机会的。LoL V8i仅落后于AutoCAD 5-10年…最糟糕的情况是什么!英雄联盟
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 15:24 , Processed in 0.411244 second(s), 64 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表