乐筑天下

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

关于vba的几个问题

[复制链接]

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2003-12-11 19:19:00 | 显示全部楼层 |阅读模式
小弟我近日想开发一个2000 vba 程序,有些不明之处求教:
1.开发平台是autocad2000 带的vba(或者独立的visual basic),有什么办法可以编译成独立文件.目的是保护源程序,仅仅加密码太简单,没什么用.
2.我想整个程序就一个文件.程序中有大量的按钮要用dwg文件中的块作为按钮的图片,有什么方法可以在vba中显示块.或者程序内加载图片(按钮图片要可以更换)
3.dwg中有很多块,能否加以保护,使其在运行purge / all 时不被删除.
4......待续未完.碰到了再说.
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2003-12-11 21:10:00 | 显示全部楼层
1.要保护你的VBA程序,你只能转到VB中去编程了,不然就只能加密码。也可以把核心部分在VB中做成控件在VBA中调用,就算人家解了也看不到核心部分。
2.在VBA中可以使用ImageList控件来保存大量的图片,然后就在程序中调用。
3.你这样做不太稳妥吧,样板图中保存着大量的要被调用的图块,这样初始的图形就不小了,而且这些图形在当前不一定用,这就是浪费空间啊。你可以把图块做成图形保存在指定目录下,要的时候就用插入块的方法来插入一个图形。或者利用ObjectDbx方法来插入其它图形中的图块。
4.呵呵,还等你的问题。
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2003-12-11 22:19:00 | 显示全部楼层

做成EXE速度慢,加密码也不保险,最好做成DLL来调用!
回复

使用道具 举报

3kd

7

主题

40

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
68
发表于 2003-12-11 22:57:00 | 显示全部楼层
dll是保险的好办法,同意楼上的说。
回复

使用道具 举报

85

主题

1175

帖子

11

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1518
发表于 2003-12-12 22:12:00 | 显示全部楼层
1.怎么编译成dll等呢?只用vb行么?
2.因为绘图时有很多图例是规范规定好了的,定义好块以后要用的时候直接插入就可以了,这样比较方便.而且我想整个程序就一个文件,所以又不能把块放在另一个文件里.高手有其它好办法吗,总不能临时再画吧?文件大小到不是问题.
回复

使用道具 举报

5

主题

66

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
86
发表于 2003-12-14 23:22:00 | 显示全部楼层
还有一条没回答
"有什么方法可以在vba中显示块"
就象objectdcl的blockview.
我想vb写出来速度也应该是很慢的吧,但不管怎么说,大家联合起来写一个吧.
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2003-12-14 23:28:00 | 显示全部楼层
用幻灯片比较方便!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-29 17:01 , Processed in 0.962629 second(s), 67 queries .

© 2020-2025 乐筑天下

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