各位高手,我有个很初级的问题,一直没有解决。
我在用Delphi编写数据库项目的时候,发现一个项目只能生成一个EXE文件,而这个文件有10几M大。看起来很不舒服,而且运行效率也不高。不知道能不能将这个文件分解成一个EXE文件和几个DLL文件。就像PB和VS.NET那样的。建几个库或几个项目。然后引用它们,编译的时候就可以生成一个主的EXE文件和几个DLL文件,而且,也不用像用API是那样需要声明DLL中的函数结构。我曾经试着将一些功能移到DLL中,但是到用起来比较麻烦,需要在DLL中导出函数,还得在EXE中声明。而且BDE或ADO的引擎还得在EXE中。使得EXE文件的大小还是有3M多。不知道有没有更好的解决办法。请高手指教!!!不胜感激!!!!!!
我在用Delphi编写数据库项目的时候,发现一个项目只能生成一个EXE文件,而这个文件有10几M大。看起来很不舒服,而且运行效率也不高。不知道能不能将这个文件分解成一个EXE文件和几个DLL文件。就像PB和VS.NET那样的。建几个库或几个项目。然后引用它们,编译的时候就可以生成一个主的EXE文件和几个DLL文件,而且,也不用像用API是那样需要声明DLL中的函数结构。我曾经试着将一些功能移到DLL中,但是到用起来比较麻烦,需要在DLL中导出函数,还得在EXE中声明。而且BDE或ADO的引擎还得在EXE中。使得EXE文件的大小还是有3M多。不知道有没有更好的解决办法。请高手指教!!!不胜感激!!!!!!
解决方案 »
- 在哪里可以下载到delphi2007企业版的最新Update ??谢谢
- Program or unit 'Variants' recursively uses itself??
- 我使用了suiMSNPopForm控件,但怎么让弹出的提示窗体不是自动消失,而是必须手动点击关闭才消失呢?
- ★★在NT系统下网络掉线的消息★★
- 在MESSAGEBOX()中如何把默认选择改为‘NO’
- 大家来比吹牛,散分!!!
- 请大家帮助指点一下三层结构可否应用于internet?
- 用tmedioplay编过程序的请进。
- delphixe5 连接mysql 编码问题
- 如何实现网络拨号?
- 过来谈谈ActiveForm技术。
- 急!安装问题
但这样也很烦的是就是dll太多,一个菜单对应一个dll,dll很多。
再由主程序去调用,
还好用
不妨试试