E2024 関数の戻り値の型が間違っています (Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(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.

{ ファイル型は変数パラメータとして返せる。ファイルを動的に割り当て,そのファイルへのポインタを返す方法もある }