如何为自己的控件加上使用许可呀?把控件编辑后可以让工程费用,没有许可时不能编译工程文件。如何实现?

解决方案 »

  1.   

    给个思路:比如在注册表中增加你定义的许可系列号,使用OCX时,先把系列号注册到注册表中,使用时先检测是否存在。
      

  2.   

    要如何做呀?是不是不存在就直接END呀?
      

  3.   

    我的要求是DLL的可以引用但不成编译工程,OCX不能引用,如何实现呀?
      

  4.   

    同样的呀,DLL和OCX一样,比如说OCX控件在装载时,就检测注册表中所被注册进去的系列号,检测到跟用户输入的系列号一样的话,就可以了,或用MSG也可以呀。就像软件使用系列号加密一样,这只是个思路。
      

  5.   

    工程 -> 属性 -> 通用 -> 需要许可证关键字设置了这个许可证之后,编译控件时会生成一个.VBL文件,可以把它的扩展名改为REG。如果没有在注册表中添加许可证,则控件不能在设计时使用,当然也不能编译了。不知道你是不是指这个?