▼ takiさん
> FileListに結果が入るのはそういう理由だったんですね。
です.
引数で結果を受け取ることができるわけです.
これもそうですが,
Delphi を使い始めた頃,先に書いた Type, クラス,クラスの継承,
本当にすごいことを考える人がいるもんだと感心したものです.
型の定義が面倒だと感じることがあるかも知れません.
でも,この型にうるさいのが,逆にいいこともあることは確かだと思います.
先の提示の TIntegerDynArray の件は,おそらく,単純型の Integer 等と
混合しているのではないかと...
私から言わせると「罠」どころか,明確に区別があり,便利だと思うぐらいです.
参照カウンタが問題なるのは,Windows API の関数を使う時ではないかと思います.
Delphi 特有の String 型の文字列は,参照カウンタを意識しないで使えます.
便利です.
この便利さに慣れてしまうと,Windows API で使用する null 終端文字列
との相互の代入に手間取ることになりますが (笑)
|