unit的implementation部分不可以声明procedure,是吗? ( 积分: 50 )

  • 主题发起人 主题发起人 netrobo
  • 开始时间 开始时间
N

netrobo

Unregistered / Unconfirmed
GUEST, unregistred user!
unit的implementation部分是不是不可以声明procedure,只能实现?而且要想使用的话,必须把实现放在要调用的过程之前?
 
unit的implementation部分是不是不可以声明procedure,只能实现?而且要想使用的话,必须把实现放在要调用的过程之前?
 
也不是完全不可能的,可以这样的

implementation 

{$R *.dfm}
procedure Tform1.Button1Click(Sender: TObject);
 procedure TryShow(s:string);
begin
showmessage(s);
end;
begin
TryShow('试一试就试一试,但是这样定义就只能在这个过程中调用的!');
end;
 
是的。implementation的意思就是实现,没有实现代码的函数放在这里有什么用?岂不是奇怪?
 
对的,你的理解没有错
 
谢谢各位使我得以确认,马上结分。
 
分已结。
 
后退
顶部