Delphi-Quellcode:
procedure Foo;
function Test: string;
begin
Result := '';
end;
var
s: string;
begin
s := Test;
end;
Soweit mir bekannt hat dieser Automatismus noch nie funktioniert, nachdem man in einer Methode eine Subroutine erstellt hat. Workaround, wenn du unbedingt drauf angewiesen bist: lagere oder kommentiere die Subroutine aus, so lange du an der Hauptroutine schreibst.