编译后无法加载第三方控件
我的程序使用了一个别人写的ocx控件,这是一个demo版本的ocx,作者提供了源代码和编译后的程序都能正常使用。我在在开发界面及调试过程中也能正常使用,而一旦编译成exe文件,运行时就出现you do not have an appropriate license to use this functionality,提示我没有合适的许可使用该功能,已经试过regsvr32成功注册了该控件,那为什么不能使用呢?--------------------编程问答-------------------- 你用盗版的当然人家不让你使用。 --------------------编程问答-------------------- 简单讲就是作者为ActivX组件设置了证书验证,具体请看:
http://visualbasic.freetutes.com/learn-vb6-advanced/lesson4/p40.html --------------------编程问答-------------------- 就是说你没给钱给这个控件的开发者,他只让你自己玩玩他的控件,了解一下这个控件的功能或性能,如果你想不给钱就这么利用他的东西来赚钱或完成工作,他是不乐意的,你需要交钱给他,他才会让你用他的东西用得如意。 --------------------编程问答-------------------- 谢谢各位,我觉得奇怪的是它提供的测试代码编译成exe文件却可以运行,我的却不行,这是关键问题。但先在不纠结了,我从google上下载了销售版文件,找人给破解了
补充:VB , 控件