想改用D3开发,正在下载 ( 积分: 50 )

  • 主题发起人 主题发起人 我爱PASCAL
  • 开始时间 开始时间

我爱PASCAL

Unregistered / Unconfirmed
GUEST, unregistred user!
或者用D5也行,不知还有没有用D5及D5以下的开发的。比起D6D7到底差到何处。
以前我用D6是因为它有个object treeview比较方便。
 
ws为什么要用低版的Delphi?
是Delphi在你机器上跑的很吃亏么?
 
因为我不开发数据库用,希望编译出来exe比较小
 
这和数据库什么关系?而且Delphi从1开始就支持C/S数据库开发了
你真想写小应用程序,OK,别用VCL,用WinAPI,自己做消息循环来捕捉消息来处理
最后的程序假如不编译进额外的资源文件话,大小应该在10-50K之间
 
我说的意思是老版本的VCL小,同样的窗口程序,老版本编译出来小。
越新的版本控件就越多,什么dbexpress,网络的,web的,我都用不上,
就用一用VCL,基本控件,实在要求小我就用你说的纯API加消息循环。
 
为什么对执行文件大小这么在意?是运行环境有限制么?
 
老版本的VCL是小一些,但小不多。用 aspack 压缩,可以明显缩小可执行文件体积。
 
如果够用,低版本比高版本应该更可靠,且IDE及编译速度更快。当然新版本IDE的一些新的方便的特性就用不上了。
 
提到可执行文件压缩话,ASPACK可以算很老牌的,以前确实不错,不过近2年好象没开发吧
我推荐用UPX吧,本身跨平台运行,还能压缩多平台的可执行程序,压缩比那是没话说...唯一的缺点就是压缩速度太慢(用最高压缩比参数--best后的结果)
 
压缩是好,但是如果把老版本的exe压缩一下就更小了。
做小的工具软件,光空的form就要近400k,再编点内容进去就500多K了,快和VB编的一样
了。用D3编译才175K.
//当然新版本IDE的一些新的方便的特性就用不上了。
用不上没关系,像那个Alpha半透明的属性就用不上。
现在装上D3了,将程序升级过去,有些我调用的函数没有:
如:stringreplace
 
用D吧,D3是不是没有代码提示啊。
 
不但没有没有代码提示,连鼠标滚轮都不支持,只有将就着用,
将stringreplace从D6拷过去,编译成功,小了150K
 
历史在前进..落后只有挨打..
 
关于:“因为我不开发数据库用,希望编译出来exe比较小”
net要携带几十兆的类库,你再小的EXE也要带着WINDOWS不是?
这年头,你还在乎这个?
 
特别在乎尺寸推荐 mck / kol ,小,通常几十K;功能也够。
 
你是初入此行吧?
我才开始编程也经常钻这些无关紧要的牛角尖,当初用上Delphi就是感觉她比别的开发工具省事,只生成一个EXE文件,不用想VC那么多DLL运行库,总体容量相对较小,深入研究之后觉得很可笑。
我在局域网中发有问题,有兴趣的朋友帮帮忙!
http://community.csdn.net/Expert/topic/5277/5277957.xml?temp=.55534
 
新版本的dbexpress,网络的,web的,你用不上就不用就是,和你的软件大小毫无关系。唯一有点影响的是delphi启动时间稍长些,但是你可以删除那些组件啊。
 
软件大小和工具版本没什么直接关系吧
我有Delphi1 楼主要不要啊
 
我先在D6下开发,然后到d3下去编译一下就可以了。
同样的功能,文件小下载快,作为共享软件还是有
好处的。行业软件当然没有必要了。
 
ahxia说的没错,KOL绝对是你想要的,http://kolmck.net/。
 
后退
顶部