neteasy 发表于 2005-8-18 20:27:00

我只是想在我的图中做一个永久标记,这个标记是删不掉的,但其它方面不受限制。假如不考虑禁止宏的问题,应该如何实现呢?

mikewolf2k 发表于 2005-8-18 21:51:00

可以在关闭时编程增加这个标记。

雪山飞狐_lzh 发表于 2005-8-20 13:22:00

如果一定要用VBA做的话,先将图形通过某种算法打乱,加载VBA后才能还原,强迫对方加载VBA程序

my_computer 发表于 2005-8-22 20:46:00

<P>楼上的兄弟的方法很好,不过要是遇到VBA高手破解了你的VBa程序就不好了,</P>
<P>建议VBa程序核心部分用VB来做,</P>
<P>如果你在你的VB程序中锁定了电脑的硬件地址,还能让文件在指定的电脑上打开.</P>

citykunan 发表于 2005-8-23 12:51:00

这个话题我很早就提出过了,而且用vlisp的反应器也编了一个,有两个思路,一个是将图元监视,一旦被删除、移动、复制等工作就将图元恢复原状。还有一个思路就是利用图层将图元上锁,而且利用反应器让上锁的图层不能开,这样就不能修改了。网上有一个用arx编的lockdwg程序,可以参考一下的。

neteasy 发表于 2005-8-23 20:45:00

楼上的,我对反应器不是很懂,是否说得详细一些!

tianxiang 发表于 2005-10-22 11:15:00

<P>你好!我在编程过程中也遇到将图纸属性设置为只读的问题!为此头疼了很久!</P>
<P>请问你是否解决了这个问题?如果解决了,能不能指导一下我!万分感谢!</P>
<P>我的邮箱地址是<A href="mailto:1983tian1983@163.com" target="_blank" >1983tian1983@163.com</A>!</P>
<P>&nbsp;</P>
页: 1 [2]
查看完整版本: [求助]如何不让别人修改我的图纸