我自己设计基类,给别的开发人员进行继承来开发应用,因为公司要求基类的源代码不能外流,所以,
希望把pas或者dfm文件删除,只发布dcu文件,却发现如果pas和dfm文件都删除,则没办法编译通过,
只删除dfm文件,编译是可以通过,但是没有办法进行继承。
请问高手,有什么方法可以隐藏基类的实现,但下面的子类可以正常使用和运行?

解决方案 »

  1.   

    应该说,我是编译成.bpl,然后可以继承应该有其他方法的UP
      

  2.   

    你是作打包成package吗?
    这样,源代码可以不发放吗?
      

  3.   

    >>你是作打包成package吗?这样,源代码可以不发放吗?
    只发放.dcu/.bpl
      

  4.   

    flyinwuhan(制怒·三思而后行) :
      哦,有一点,我没有说清楚,我作的基类是Form形式的。我试过您说的方法,比如我的基类是frmBase,打包以后,可以调用他,但没有办法从frmBase上继承,请问这个问题可以解决吗.
      

  5.   

    发放.dcu, .bpl
    但不知怎样继承带窗体的基类
      

  6.   

    不太清楚了~~~~~~~~~按说带窗体没有什么关系啊~~~~TForm不就是例子~~~~~~~`