お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
プログラム実行中に動的に配列の大きさを変えたいのですが、どうするの でしょう? VBではReDimで配列の大きさを実行時に変更できまが、Delphiではどうや るのでしょう?

[A]
Delphiでは基本的に配列の大きさは固定です。
Delphi2.0からVariant型が導入されたので、これを使って動的配列が
実現出来ます。

先ず、Variant型の変数を宣言します。

Var
  VarArray : Variant;

次に、必要な大きさで配列をCreateします。

 VarArray := VarArrayCreate([0, 10], varInteger);


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会