二次元配列を引数として使うには?

解決


みぃ  2005-02-23 13:31:11  No: 13399  IP: 192.*.*.*

二次元配列を引数として使うにはどうしたらよいのでしょうか??
例えば、
procedure TForm1.method(data : array of array of String);

というようにできれば良いのですが。。。

どなたか、ご回答できる方がいましたらお願いします(><)

編集 削除
HOta  2005-02-23 14:10:02  No: 13400  IP: 192.*.*.*

Typeで定義しておいて、使います。

編集 削除
みぃ  2005-02-23 14:35:44  No: 13401  IP: 192.*.*.*

別々のユニット間で操作する場合でもTypeで定義すればできるのですか?

Unit1;
  …

Type
  Form1 = class(TObject)
  procedure Method(var data : array of array of String);
end;
var
  test : TForm1;
  …


Unit2;
  …
var
  data : array[0..2, 0..3] of String;

implementation

uses Unit1;

procedure getdata;
begin
  // データを得る
  test.Method(data);
end;

実際には上記のような場合で使用したいのですが。

編集 削除
Syake  2005-02-23 14:39:17  No: 13402  IP: 192.*.*.*

以前、私も同一の質問をしました。
https://www.petitmonte.com/bbs/answers?question_id=1206
です。
この場合は多次元配列ではありませんが参考になれば・・

編集 削除
みぃ  2005-02-23 15:44:06  No: 13403  IP: 192.*.*.*

>HOta様、Syake様ありがとうございました。

もう一つユニットを設けることによって解決しました。

編集 削除