E2070 Directive inconnue - '%s' (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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

Ce message d'erreur apparaît lorsque le compilateur rencontre une directive inconnue dans une déclaration de procédure ou de fonction.

La directive est probablement mal orthographiée ou un point-virgule est manquant.



program Produce;

procedure P; stcall;
begin
end;

procedure Q forward;

function GetLastError: Integer external 'kernel32.dll';

begin
end.

Dans la déclaration de P, la convention d'appel "stdcall" est mal orthographiée. Dans la déclaration de Q et de GetLastError, un point-virgule est manquant.



program Solve;

procedure P; stdcall;
begin
end;

procedure Q; forward;

function GetLastError: Integer; external 'kernel32.dll';

begin
end.

La solution consiste à vérifier que les directives sont correctement orthographiées et que les points-virgules nécessaires sont mis.