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

解決


みぃ  2005-02-23 22:31:11  No: 13399

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

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

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


HOta  2005-02-23 23:10:02  No: 13400

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


みぃ  2005-02-23 23:35:44  No: 13401

別々のユニット間で操作する場合でも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 23:39:17  No: 13402

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


みぃ  2005-02-24 00:44:06  No: 13403

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加