Tstringlist bug ? |
答題得分者是:blue
|
sum2012
一般會員 發表:1 回覆:2 積分:0 註冊:2018-10-17 發送簡訊給我 |
我在遊戲中用Tstringlist 記錄某棋類可行歩
但是我發現bug 是否眞是bug ? 比下是簡化例子 (Delphi 10.2 運行結果是0) ======================================================== unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Buttons; type TForm1 = class(TForm) SpeedButton1: TSpeedButton; procedure SpeedButton1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); private aa:Tstringlist; procedure TEST(a: Tstringlist); { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.TEST(a: Tstringlist); begin a.Clear; end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin aa.Free; end; procedure TForm1.FormCreate(Sender: TObject); begin aa:= Tstringlist.Create; end; procedure TForm1.SpeedButton1Click(Sender: TObject); begin aa.Add('123'); aa.Add('456'); TEST(aa); Form1.Caption := inttostr(aa.Count); //delphi result 0 end; end. |
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
sum2012
一般會員 發表:1 回覆:2 積分:0 註冊:2018-10-17 發送簡訊給我 |
|
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
Hi,您好:
請參考這裡的說明 http://www.programmer-club.com.tw/showSameTitleN/delphi/19915.html 謝謝! ===================引 用 sum2012 文 章=================== 我只是Clear程序入面的變數(aa) 程序出面的變數(a)應該沒有影響 _ ===================引 用 Jasonwong 文 章=================== 可是瑞凡,你把他 Clear 了耶 |
sum2012
一般會員 發表:1 回覆:2 積分:0 註冊:2018-10-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |