E2501 Inline-Funktion kann verschachtelte Routine '%s' nicht aufrufen (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Dieser Fehler tritt auf, wenn in einer Inline-Funktion eine verschachtelte Funktion verwendet wird.
program E2501;
{$APPTYPE CONSOLE}
uses
SysUtils,
UE2501 in 'UE2501.pas';
begin
{E2501 Inline function cannot call nested routine '%s'}
end.
Unit, in der die Inline-Funktion mit der verschachtelten Funktion definiert ist:
unit UE2501;
interface
procedure Foo; inline;
implementation
procedure Foo;
procedure Bar;
begin
end;
begin
Bar(); //E2501 Fix: change the containing function to a regular function
end;
end.