问题简述:
像OCX这种ActiveX控件一般都有设计License和运行License, 运行版权一般是免费的,而设计版权是收费的, 但如果你在有设计License的情况下添加了ActiveX控件到access窗体上, 以后还需不需要设计License?
解决办法:
有很多ActiveX控件,一旦控件已经补添加到Access窗体上后, 在以后的设计中可以不需要设计License, 也就是说,你将这个MDB文件复制到另一台没有设计版权但有运行版权的电脑上, 也可正常使用. 根据这种现象,你也可将此窗体另存为另一个窗体,这样,新的窗体上也有了这个ActiveX控件,并且也可设计和编写代码, 这样导致的结果是你可盗版了这个控件. 避开了ActiveX控件的注册机制. 这种特性是access独有的,大多对VB不适应(某些控制在VB也有类似的特性) 专家点评: 如果复制窗体的方法还不行的话, 可以使用微软未公开的两个方法来实现,先使用SaveAsText方法将窗体保存为文本文件,然后使用LoadFromText将其还原到另一个窗体,这样,也就间接实现了复制窗体,同时也更大可能避开了ActiveX控件的注册机制