编译经验(100分)

  • 主题发起人 主题发起人 bolton
  • 开始时间 开始时间
B

bolton

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位高手有关于delphi的编译方面的经验,请不吝赐教.
 
编译还要什么经验. 用RUN,BUILD,COMPLIE等就行了,你到底想知道什么?
 
是指Debug吧.
老实说,我觉得Delphi的Debug做的一般,我也想听一听大虾们的经验.
 
to wuyi:
我以为他是无意中贴了两遍的,才没说话,您是叫"无意"的,您应该最清楚了. :-)
 
直接F9不得了?如果需要,就 BUILD ALL
是要编译指令吗?看HELP
 
你到底想知道什么?
 
编程经验是通过实际编程中总结出来的,因人而异,你不可能把每个人的经验
都学了去,还是要自己多动手,多实践,多看书。投机取巧的办法是行不通的。
 
关于编译经验,我还是第一次听说。若编译还需要经验的话,
除非你是在命令行方式下进行文件的编译,但我想现在大部分
的编程环境都不需要用户对程序的编译过程进行过多复杂的操
作,尤其是在类似Delphi等的集成环境下工作时。我想,你可
能不是想问这个问题吧?
 
此问题撤销.抱歉!
 
请站长帮助删除此问题,谢谢!
 
大家怎么了?
编译确实是一个也需要了解的东东呀!
虽然在可视环境下需用户干涉的设置很少,可是并不等于没有呀!
比如设置调试信息、设置编译程序检查内容等等。
还有在代码中加入一些{$XX}以产生一定的效果......
这里面的东西也并不是说没有必要了解的!!!
 
对了,加入{$XX}是DElphi里面很强大的功能,需要提一提的
 
抛砖:
{$R XXXX.RES}可以添加你自己的资源文件
 
Syntax {$C+} or {$C-}
{$ASSERTIONS ON} or {$ASSERTIONS OFF}
Default {$C+}
{$ASSERTIONS ON}
含义:是否将断言也生成代码。
本想多列几个,不过看了一下帮助觉得没必要,看一下Assert directives的帮助,
再到相应的Section topics 中去看吧!(在Object Pascal Reference中)
 
随着程序中所用控件的增加,编译所用的时间越来越长。各位高人,有没有办法
让编译时间尽量少些?(可不要让我换新机器,加内存,要在现有的硬件条件下)
 
其实编译的过程分为两步:
第一步:把.pas编译成.dcu
第二步:把用到的.dcu, .dfm, .res等编译成.Exe,
第一步的时间是没有办法缩短的(除非关掉代码优化,但是对速度影响不大),
考缩连接速度(即第二步)还是可能的,如果把项目Option中的Build With Runtime Packages
打开,会减小连接的工作量。想一下用Runtime Packages,程序只有几十k,
不用Runtime Packages,程序至少有300k左右。产生几十k的文件和几百k的
文件的速度当然是不一样的。
 
多人接受答案了。
 
后退
顶部