请高手帮我解决这个问题:
我已经把一个控件放在资源文件中,想在程序运行时LoadResData()把它读出来,动态加载这个控件,不想让用户看到这个.ocx文件。虽已经有帖子介绍动态加载控件,但说的控件是具体的.ocx文件.

解决方案 »

  1.   

    不要让它在运行时写。OCX文件,要在内存中加载!
      

  2.   

    既然楼主已经把OCX加载到资源文件中去了,那只要在运行时先将它读出来,再用二进制方法写回到硬盘上,再加载,等程序运行结束后再删除。
      

  3.   

    形成文件后,再在windows中注册,然后才可以用createobject创建该对象。
    可以试一下。
    即使你用这种方法,别人还是能检测到你使用什么控件,毕竟所有这些都是可追踪的,何苦呢?什么时候见别人用windows还在偷偷摸摸的?:)