小弟有个问题,想请教大家,我们能不能将界面中动态创建组件的代码写在一个文件中,每次运行的时候动态读取这个文件.当然很多兄弟们会问,那岂不是每个用户都可以随意更改我们的程序,或者说代码的保密性就不存在了.我认为如果这样写代码的话,软件的随意性很强,换句话说,软件的实用性更加贴近于用户的需求,比如用户想在软件中添加一些自己经常使用的东西,我们就可以根据用户的使用习性来制订适合他的软件.至于代码的保密性,小弟还没有这么高的水平,但是小弟认为一定可以通过其他方法来完成保密工作的。也许以前已经有前辈提出过这些问题了,就算小弟孤陋寡闻了,欢迎大家来提提自己的想法,顺便小弟散分,祝愿大家新的一年里身体健康,工作顺利。

解决方案 »

  1.   

    RTTI?
      http://liangqihui.cnblogs.com/archive/2005/06/26/181229.html
      

  2.   

    RTTI?
      http://liangqihui.cnblogs.com/archive/2005/06/26/181229.html
      

  3.   

    老早就有了,可以用 Pascal 脚本么,有很多第三方组件支持
      

  4.   

    在程序中嵌入脚本如何.
    可以用lua或tinyscheme.先将建立窗口,菜单,等需要自定义的函数封装成lua,(scheme)可用的函数.
    需动态创建的物件由脚本执行
    程序启动时执行该脚本就好了.
    脚本可以在内存中加密,解密.
      

  5.   

    越往上走,基本上等价于脚本编程。不如直接使用python/perl/tcl+tk之流。