ボタンを押すと、動的にコントロールが作成され、動的配列にコントロールを駄々移入しています。
その際setlengthを使うと動的配列の内容がリセットされてしまうのですが、
VBのPreserveのようなものはDelphiにありますか?
>その際setlengthを使うと動的配列の内容がリセットされてしまうのですが
既存の配列内の要素は保存されると思うけど...
わたしの記憶があいまいなのですが、配列の最初の要素(だったと思う)が空だから要素が空になっていると思い込まれているのではないでしょうか?
最近、動的配列使ってないな...TStringListを多用してます。
TStringListをつかったら解決しました
ありがとうございました
ツイート | ![]() |