如何使DELPHI编出来的程序短小精干? 解决方法有: 1、用Delphi中的打包功能,可以大大的减小你程序的大小!很好用! 2、设计好你的模块。找出公共模块,可以用动态链接库来实现实现模块共享! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主要是Delphi建立TForm对象这样的需要占用空间,我曾经只使用API建立包含一个窗体的程序,只有17K。不过这个意义不大。而且如果你在Delphi中的New Application中建立的程序,什么都不做也有300多K但是包含了许多代码也不会增加到很大,这是Delphi的优势www.applevb.com 完全用pascal语言写win32程序啊,不要使用任何vcl,自己建立消息循环,做出来的程序很小的。最近正好在为framemaker做插件,framemaker的fdk规定不能使用MFC,只能用纯c代码写。这两天写得爽死了,写了上百句的SendMessage,哈哈。 对了,提醒以上几位,注意代码的重用性无助于减小文件,oop产生的代码效率(包括空间效率和时间效率)肯定低于同级别的非oop代码(如C++一定比C的效率差),所以在源代码级别优化没有什么效果的。可重用性只不过为了提高开发效率。 只要你使用类库(Delphi 的类库是 VCL,VC 的是 MFC)编程就不能回避产生的代码大这个问题,所以如果很注重程序编译后的尺寸以及速度又不想用汇编的话,你就只能直接用 SDK 来编程了。我用 Delphi 写过一个安装程序,直接用 Win32 SDK 编写,不采用任何 VCL 的可视部件,编译出来的可执行文件只有 25K 字节,小得很,速度非常快。其实,直接用 Pascal 调用 API 的 SDK 编程,写起代码来感觉很爽,比用 C 语言结合 SDK 来写代码还方便些。 用pascal写和用c写差不多吧,如果不喜欢调用api,直接发送各种消息的话,效率更高(api的最终实现也是利用消息)。 有的时候子窗体不显示要点击主窗体时才显示出来? 实现多线程同步查询,但是有错误请高手帮忙看看:) 在access中这样的SQL语句怎么写? 怎样引用IE的历史记录 进来有分,各位大侠,请问一下,webbrowser浏览器这控件,有没有这个属性。 高手进,在线等关于XML问题 请教如何使用datetimepicker 这个是什么tmd鸟问题,什么办法都用了就是不行,憋死我了! <<<<<<< 求skinengine267更多的skin !!! ☆☆绘图时的图案填充问题(up也有分哟)☆☆ delphi中怎样在数据更新前检测数据的完整性? 关于TadoDataset的简单问题?
建立包含一个窗体的程序,只有17K。不过这个意义不大。而且如果你
在Delphi中的New Application中建立的程序,什么都不做也有300多K
但是包含了许多代码也不会增加到很大,这是Delphi的优势
www.applevb.com