|
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編纂委員会
|