CnPack Forum


 
Subject: Delphi编码规范.htm文字错误
Icebird
新警察
Rank: 1



UID 189
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-10-20
Location chengdu
Status Offline
Post at 2003-10-23 14:51  Profile | Blog | P.M. 
Delphi编码规范.htm文字错误

另外cnpack\Doc\Templates\Delphi编码规范.htm中有点小错误 :


(1) 格式

只要可能,同一类型的形参应当归并在一起:

procedure Foo(Param1,Param2,Param3:Imteger;Param4:string);
Top
Icebird
新警察
Rank: 1



UID 189
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-10-20
Location chengdu
Status Offline
Post at 2003-10-23 14:55  Profile | Blog | P.M. 
(2) Uses 子句
  Interface部分的Uses子句应当只包含该部分需要的单元。不要包含可能由Delphi自动添加的单元名。Implementation部分的Uses子句应当只包含该部分需要的单元,不要有多余的单元。


这段话怎么看着有点不对劲?
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2003-10-23 17:01  Profile | Site | Blog | P.M. 
(1)格式部分已更正。

(2)Uses子句,我想原文的意思是,interface 部分的 uses 子句只应该包含 interface 部分的声明所用到的外部单元引用。象  Controls, Forms, Dialogs, 这样的单元,如果在不带窗体并用不到这些单元的 Unit 里应该不使用。Implementation 部分也一样,避免编译无用的单元。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
Icebird
新警察
Rank: 1



UID 189
Digest Posts 0
Credits 15
Posts 15
点点分 15
Reading Access 10
Registered 2003-10-20
Location chengdu
Status Offline
Post at 2003-10-23 17:38  Profile | Blog | P.M. 
如果是针对有窗体的单元,上面的说法就有点问题,当然针对纯粹的单元就没有问题。

我的理解是当在窗体上放置控件时,Delphi就会自动添加相关的单元,而且一定要放在Interface中

[ 本贴由 Icebird 于 2003-10-23 17:42 最后编辑 ]
Top
 




All times are GMT++8, the time now is 2023-9-30 21:34

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.007680 second(s), 8 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP