有關一些 Pascal 語法的問題 |
|
阿子
站務副站長 ![]() ![]() ![]() ![]() 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
|
scottliou
版主 ![]() ![]() 發表:16 回覆:56 積分:47 註冊:2002-03-14 發送簡訊給我 |
|
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
阿子
站務副站長 ![]() ![]() ![]() ![]() 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
謝謝 scottliou 和站長的回答
小弟在這還有一個問題也是有關陣列方面的,在Pascal中的函數及程序
可用陣列當作參數以避免未知的參數數目,可是當要是用陣列當作參時在函數(程序)中要是你用
var ASS:array of string; begin ASS: Copy(傳入的陣列);此時會Delphi 會吐一個 Incompatible types 給你 或是用 if 傳入的陣列 = nil then還是吐一個 Incompatible types 給你 以上的語法看來都是沒有錯但Delphi就是 一直吐Incompatible types 給你 煩請各位大大給小弟解答一下。 從思考取勝一切~q
------
從思考取勝一切~q |
領航天使
站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 謝謝 scottliou 和站長的回答 小弟在這還有一個問題也是有關陣列方面的,在Pascal中的函數及程序 可用陣列當作參數以避免未知的參數數目,可是當要是用陣列當作參時在函數(程序)中要是你用有點看不太懂您的意思! 以下是我用來傳遞不定數量的參數的用法供參考:var ASS:array of string; begin ASS: Copy(傳入的陣列);此時會Delphi 會吐一個 Incompatible types 給你 或是用if 傳入的陣列 = nil then還是吐一個 Incompatible types 給你 以上的語法看來都是沒有錯但Delphi就是 一直吐Incompatible types 給你 煩請各位大大給小弟解答一下。 從思考取勝一切~q procedure PassArray(data :array of string); var i:integer; begin form1.caption:=''; for i := 0 to High(data) do begin form1.caption:=form1.caption data[i]; end; end; procedure TForm1.Button1Click(Sender: TObject); begin PassArray(['a','b','c']); end;~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
peipei36
一般會員 ![]() ![]() 發表:8 回覆:51 積分:16 註冊:2002-03-13 發送簡訊給我 |
|
阿子
站務副站長 ![]() ![]() ![]() ![]() 發表:120 回覆:230 積分:201 註冊:2002-03-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |