明一个过程,如下两种有什么不同?(50分)

  • 主题发起人 主题发起人 hdf001
  • 开始时间 开始时间
H

hdf001

Unregistered / Unconfirmed
GUEST, unregistred user!
明一个过程,如下两种有什么不同?好像调用起来都一样。


unit Unit1;
interface
uses
type
procedure dosomething();//********过程*******
private
public
end;


unit Unit1;
interface
uses
type
private
public
procedure dosomething();//********过程********
end;



 
最直观的不同是,上面的那个只能在本窗体内使用,下边的那个可以被别的模块调用。
 
上面那个是published的,而下面那个是public的,就调用范围来说应该是一样的
 
只要不是组件,都是一样的效果
 
定义了一个过程类型,以这个类型来声明的变量都可以调用这个过程。

var
do: Tdosomething;

procedure ----
begin
do;
end
 
接受答案了.
 
后退
顶部