如题;
否则主程序文件太大了,我想把一些控件作为DLL在运行时调用,如TinyDB、FlatStyle等,可行吗?
谢谢

解决方案 »

  1.   

    BPL本身就是一个DLL文件,只不过文件扩展名为BPL,用LoadPackage装载入内存
      

  2.   

    能具体说说怎么做吗?
    把BPL文件拷贝到程序目录?然后用LoadPackage装载?然后如何释放?
    我做界面设计的时候要用到这个控件,编译时自动把这个控件编译进程序执行文件中了,怎么办?
    谢谢
      

  3.   

    Project-->>Options->>>Pagcages-->>Build with runtime packageshehe^^ 不过这样文件是小子,可发部就不方便了 哈哈
      

  4.   

    具体我也没有用过,不过你可以试一试:先LoadPackage,用完后UnloadPackage。
    其实可以用另外一种方法:
    设置工程属性:Project->Options->Packages,选中Build with runtime packages,然后再在输入框中输入你需要的BPL文件,再编译就行了。发行时将BPL和Exe文件一块发行。
      

  5.   

    Project-->>Options->>>Pagcages-->>Build with runtime packageshehe^^ 不过这样文件是小子,可发部就不方便了 哈哈
      

  6.   

    用aspack压缩一下,一般情况能压缩掉2/3,很好用的