很容易!将所有不公开的源码(除了加密外的)与你的加密算法放在一个单元文件,并且在那些不公开的源码函数中调用加密函数,若错误光引发一个异常就够受的了。    最后,编译成.dcu或比较大作成.bpl,不用给源码。与其它模块一起编译时需要注意设置搜索路径和单元引用。

解决方案 »

  1.   

    写com,把核心的那部分写成com,那样的话,也只有你才知道....
      

  2.   

    如果动态库不是COM类的,怎么能跳过呢
      

  3.   

    enlightenment(阿明--进入准冬眠状态的超人)的说法有点道理!先等等
    看还有什么高见!
      

  4.   

    听jingheli(我为什么这么菜)这么一说!我有点失望了
    但是法律这东西不好搞
    再up 吧!
      

  5.   

    同意enlightenment(阿明--进入准冬眠状态的超人)的说法!