我有一个报表.dll文件1M,可能因为他的label,shape控件有200多的原因,很大,请问有什么办法让他减小一半,用读ini文件动态生成可以吗?请给出代码,怎样读ini文件,动态生成标签控件。

解决方案 »

  1.   

    用Aspack这个软件就可以将Exe,Dll文件“减肥”到原来的37%左右,很好用!
    不是压缩,算法好像是对冗余的资源文件进行了整理。
    网上搜索一下Aspack。
      

  2.   

    可以把报表页面设计保存为文件,view as text,然后保存为文件
    在程序运行时加载这个文件,就可以显示报告了。
    这样主程序很小,也很方便于增加报表(不需要再编译主程序了),但是需要外挂很多报表文件。对报表的form有要求,不能写过程或者方法。