procedure TForm1.first;
function second(i:byte):string;
begin
//code
end;
begin
//code
end;
这是我在一个软件的源代码中看到的,请问这样写有什么不同的意义吗?
function second(i:byte):string;
begin
//code
end;
begin
//code
end;
这是我在一个软件的源代码中看到的,请问这样写有什么不同的意义吗?
解决方案 »
- 我在安装FastReport的时候提示:fs_ipascal.pas找不到
- Gmail~Gmail~Gmail~需要Gmail~的进来~5
- delphi操作AutoCAD的问题
- 急~~~~~~~~~~关于从虚拟表里取数据的问题
- 请问怎样才能移动到某一条记录?
- 如何在Delphi中调入一个Word模板?
- 各位朋友:请问各个地方Delphi程序员的薪水是多少?
- 送分了,谁有画满表格的DBGrid,最好有原码
- 怎么让数据库程序在没有bde的系统上运行?
- SOS!SOS!SOS!被ghost搞死怎么办?十万火急!!!!!!
- 关于EXCEL有条件导入导SQL的问题。
- 如何来取得一个局域网内的打印名,并监控其打印为任务。(200分)
second过程可以使用first中的变量,常量
second相当于first过程的一个子过程,他的作用域仅仅能够在first中使用。
这样做的目的简化first过程的逻辑,使整个过程看起来更清晰,也更容易
理解。
procedure TForm1.First;
procedure Second;
begin
//这里能访问B?,应该不可以吧!end;
var
B:Integer;
begin
//这里能访问B
end;
procedure TForm1.First;
var
B:Integer;
procedure Second;
begin
//这样就能能访问B end;
begin
//这里能访问B
end;