E2024 Type de résultat de fonction incorrect (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Messages d'erreur et d'avertissement (Delphi)

Les types File ne sont pa autorisés comme types résultat de fonction.



program Produce;

function OpenFile(Name: string): File;
begin
end;

begin
end.

Une fonction ne peut pas renvoyer de fichier.



program Solve;

procedure OpenFile(Name: string; var F: File);
begin
end;

begin
end.

Vous pouvez "renvoyer" le fichier comme paramètre variable. Vous pouvez aussi allouer dynamiquement un fichier et lui renvoyer le pointeur.