初淺新手問-變數範圍怎麼判斷!!! |
尚未結案
|
qqking
一般會員 發表:16 回覆:18 積分:6 註冊:2005-05-12 發送簡訊給我 |
|
chris_shieh
高階會員 發表:46 回覆:308 積分:240 註冊:2004-04-26 發送簡訊給我 |
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
unit Unit1; interface 從這裡到implementation之間宣告的 type, const ,var,procedure,function可以在本程式內任何地方使用,如果別的unit uses他的話,也可以使用本區內宣告的變數。 uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormShow(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation 本區以下所宣告的type, const ,var,procedure,function可以在本程式內任何地方使用,如果別的unit就算 uses他的話,也不能使用本區內宣告的變數。 {$R *.dfm} procedure TForm1.FormShow(Sender: TObject); var i:integer;procedure或function之間宣告的 type, const ,var只可以在程序或函數內使用,本程式內的其他地方都不能使用。。 begin i := 50; ShowMessage(IntToStr(i)); end; end.----------------------------------------------- Creation is the fundation of promotion. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |