全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4635
推到 Plurk!
推到 Facebook!

為什麼這裡出錯?

缺席
lisas0000
一般會員


發表:1
回覆:0
積分:0
註冊:2007-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-14 18:06:10 IP:203.64.xxx.xxx 訂閱

procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
procedure TForm1.CheckAB(N1,N2: array of integer;var nA,nB: integer);
var i, j: integer;
begin
for j:= 0 to cDim-1 do begin
for i:= 0 to cDim-1 do begin
if N1[j]=N2[i] then
if i=j then nA:= nA 1
else nB:= nB 1;
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var i,j, xNo, numA, numB: integer;
xNum1, xNum2: array [0..cDim-1] of integer;
begin
xNo:= StrToInt(Edit1.text);
for i:= 0 to cDim-1 do begin
xNum1[i]:= xNo mod 10;
xNo:= xNo div 10;
end;
xNo:= StrToInt(Edit2.text);
for i:= 0 to cDim-1 do begin
xNum2[i]:= xNo mod 10;
xNo:= xNo div 10;
end;
numA:= 0; numB:= 0;
CheckAB(xNum1, xNum2, numA, numB);
Label1.Caption:= '有' IntToStr(numA) ' A, ' IntToStr(numB) ' B ';
end;
procedure TForm1.Button3Click(Sender: TObject);
var i, num: integer;
xStr: string;
begin
for num:= 9 downto 0 do begin
xStr:= IntToStr(num);
ListBox1.Items.Add(xStr);
end;
ListBox1.Items.Delete(9);
ListBox1.Items.Delete(8);
Label1.Caption:= ListBox1.Items[0];
end;
procedure TForm1.Button4Click(Sender: TObject);
var i, xNo, xResult: integer;
begin
randomize; xResult:= 0;
while (xResult=0) do begin
xNo:= random(9999);
CheckNum(xNo, xResult);<<<<<<這邊有錯~為什麼ㄋ
end;
Label1.Caption:= IntToStr(xNo);
end;
------
押呼~~~
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-14 20:05:29 IP:211.22.xxx.xxx 未訂閱
procedure TForm1.Button4Click(Sender: TObject);
var i, xNo, xResult: integer;
begin
randomize;
xResult:= 0;
while (xResult=0) do
begin
xNo:= random(9999);
CheckNum(xNo, xResult); <<<<<< 程序原型在哪裡?這樣怎麼知道你的錯誤是呼叫一個不存在的函數或者是參數型態錯誤?
end;
Label1.Caption:= IntToStr(xNo);
end;
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-15 02:41:13 IP:61.64.xxx.xxx 訂閱
這時就要他去看,提問的智慧
長一下智慧

===================引 用 Stallion 文 章===================
procedure TForm1.Button4Click(Sender: TObject);
var i, xNo, xResult: integer;
begin
randomize;
xResult:= 0;
while (xResult=0) do
begin
xNo:= random(9999);
CheckNum(xNo, xResult); <<<<<< 程序原型在哪裡?這樣怎麼知道你的錯誤是呼叫一個不存在的函數或者是參數型態錯誤?
end;
Label1.Caption:= IntToStr(xNo);
end;
SmallBare
一般會員


發表:2
回覆:11
積分:2
註冊:2003-10-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-07-20 21:08:57 IP:211.76.xxx.xxx 訂閱
麻煩ㄧ下....上面CheckAB....下面寫CheckNum會通嗎?
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-07-20 22:17:27 IP:211.22.xxx.xxx 未訂閱
那你覺得他們的參數型態一致嗎?可以相容嗎?這可是基本的功課吧!
===================引 用 SmallBare 文 章===================
麻煩ㄧ下....上面CheckAB....下面寫CheckNum會通嗎?
系統時間:2024-04-18 17:27:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!