哈哈,编译出来的代码和源代码没有关系的!即使你往源程序中添加再多的空格、Tab(不是字符串常量/变量),编译出来的文件的大小总是不变的。

解决方案 »

  1.   

    是啊!正常的编译系统将空格都应该略去的呀!难道DELPHI别出心裁,或是有什么新意?
      

  2.   

    首先,程序的书写风格,比如缩紧、空格等,仅仅是查看、打印等方便。对编译出来的代码是毫无影响的。比如,如果你愿意,可以将诺大一个程序写成一行,虽然很难看,但编译器是毫不在乎的。(同样适合于c, lisp等,不适合basic, fortran等)。
    另外,delphi风格都使用缩进2格,在非等宽字体显示中(比如网页中)不对齐,那也没办法。可以尝试修改ie中 工具、选项、常规、字体,更改为等宽字体,比如就用delphi编辑器中的字体。
      

  3.   

    这是两码事,源程序中的空格,分行都是为了便于阅读源程序。
    编译器在词法分析阶段就把空格干掉了。把源程序分析为词,句。至于tab键,很多资料上都不建议使用,因为tab键所占空格的位数是不定的。不同的ide环境设置会使含有tab键的源程序格式混乱。另外tab键字符是否存储能过通过ide开关来设置。
      

  4.   

    计算机又不用肉眼看代码(是心眼),尽管把代码格式化得好看点,自己看着都舒服.
    有个在delphi下格式化代码的工具,很好用
      

  5.   

    其实,这个问题挺有意义。
    我看只有laza说到点子上。
    代码格式化,对代码理解、维护都很有意义。由于TAB在各种不同的编辑器中都不相同,所以用TAB来缩进排版的代码,往往在别的编辑器、Internet浏览器上就一塌糊涂。
    Steve McConnel 就在1993年的<<Code Complete>>中提到,应该使用空格来代替TAB。好的编译器有选项能控制是否将TAB扩展为空格。
    这就是为什么Delphi会自动帮你做扩展。
      

  6.   

    去http://www.slm.wau.nl/wkao/delforexp.html下载DelForExp,以后就由它帮你自动缩进
      

  7.   

    怎么无聊的问题!
    难怪听人说 Delphi 没有前途呢?原来都在研究怎么无聊的问题呢!!!
      

  8.   

    呵呵,Delphi程序员注意了,以后写程序要少敲tab,程序中的空格尽量少,变量名字、函数名也要尽可能的短,否则程序运行会更慢(注:和VB Script比较)