配列の添字の最小と最大はHigth, Lowで取れますが2次元配列は無理なのでしょうか?
AAA: array [1..12,1..2] of byte;
この最大の12と2を別々に取りたいのです。
VBだとUBoundの引数に何番目の添字か指定できますが、Higthにはありません。
よろしくお願いいたします。
詳しくは知りませんが
procedure TForm1.Button1Click(Sender: TObject);
var
AAA: array [1..12,1..5,1..7] of byte;
begin
ListBox1.Clear;
ListBox1.Items.Add(IntToStr(High(AAA))) ;
ListBox1.Items.Add(IntToStr(High(AAA[1]))) ;
ListBox1.Items.Add(IntToStr(High(AAA[1][1]))) ;
end;
見たいな感じで取得はできます。
メラトニンさん、レスありがとうございます。
教えられた通りしたらいけました!!!
配列でそんな記載が可能とは思いませんでした。
大変助かりました。ありがとうございます!
それでは・・・
ツイート | ![]() |