質問です。
TStringsクラス等のAddメソッドですが、
これは戻り値があるのに(functionなのに)、何故手続きみたいに使えるのですか?
自分の知識では、functionは値として扱われるから、
ListBox1.Items.Add('hoge');
という様に使うのは無理だと思うんですけど…。

それとファイルの新規作成ってどうやるんですか?
ヘルプ見て、「FileOpen('', fmCreate);」ってやってみたけど、無理でした。