我最近在研究DLL,现用DELPHI编写了一个非常简单的DLL,其它语言如PB、VB均能调用,但是它很大,编译后产生的DLL有300K多,怎样才能减小DLL文件大小呢?
解决方案 »
- dll 中使用ADOQuery 访问数据库,出错,错在那里?再帮看看
- JNI如何调用Jar包啊?
- font size 为11的button 按钮显示有问题?
- 怎样使DELPHI应用程序窗口改变显示的样式?
- 如何测试指定端口是否被占用??急!急!急!急!急!
- 类型转换,非常奇怪的问题。高手进来
- 删去一个form1的所有文件,再增加一个form2,重新编译,老报form1的dcu文件未找到?
- 问个MHT格式文件的问题 200分悬赏
- 散分了,大家都有份的散分了,大家都有份的散分了,大家都有份的散分了,大家都有份的散分了,大家都有份的散分了,大家都有份的
- CSDN里面的高手真是少,我 的MTS问题极少有人回答!
- 请大家介绍一些学习Delphi的经典书籍?
- 动态建表
不过,啥都不写,那才是最瘦的。
前两天碰到的
DLL文件中function xGetSQLText(DataSet: TDataSet): WideString;
begin
Result := GetSQLText((DataSet as TClientDataSet).CommandText, DataSet);
end;//文件大小351K改为function xGetSQLText(DataSet: TClientDataSet): WideString;
begin
Result := GetSQLText(DataSet.CommandText, DataSet);
end;//145K→在DLL文件中第一次加一句SHOWMESSAGE或APPLICATION.MessageBox会使文件大小增加300K左右
另外,如果谁觉得Delphi便秘,那么建议他用不便秘的东西,选择开发工具是个人的自由,你可以选择自己的工具,但不要强迫别人跟你做同样的选择。
windows;就够了!2. aspack,upx,upxpro,asprotect...
如果不信,你就用BCB好了,反正这是你的自由。