必要最低限の変数を定義したいのですが

解決


keye  URL  2005-02-25 22:35:25  No: 13432

毎度お世話になっています
配列型arrayの定義についてなんですが
外部ファイルから得たデータ格納するのに
そのデータにあわせてarrayを用意したいんのですが
定義するには
Amap : array[0..のあとを変数にすると
定数式でなければならないとのこと
どうすれば、外部で決めた数だけ定義できるのでしょうか?


Fusa  2005-02-25 23:22:54  No: 13433

A: array of integerと、して
動的配列宣言で
SetLength(A, 5)
とするのがよいのでは?


たかみちえ  URL  2005-02-26 04:07:56  No: 13434

Amap : array[0..x] という宣言は、固定長の配列の宣言です。ですので、xは定数でなければなりません。
可変長の配列を扱いたいのなら、Fuseさんのおっしゃるとおり、動的配列を使うか、
TList以下のクラスを使用してください。
ともに、ヘルプに載っていますので、そちらも確認してみてください。


keye  URL  2005-03-02 06:31:40  No: 13435

ありがとうございました
試してみます


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

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






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