E2024 関数の戻り値の型が間違っています (Delphi)
エラーと警告のメッセージ(Delphi) への移動
ファイル型は関数の結果の型としては使用できません。
program Produce; function OpenFile(Name: string): File; begin end; begin end.
{ 関数からはファイル型を返せない }
program Solve; procedure OpenFile(Name: string; var F: File); begin end; begin end.
{ ファイル型は変数パラメータとして返せる。ファイルを動的に割り当て,そのファイルへのポインタを返す方法もある }