Hi,
auch wenn Eure Diskussion sicherlich interessant und berechtigt ist, möchte ich mal die eigentliche Frage des Threaderstellers beantworten:
Das Verhalten ist leider normal. Ich habe bisher auch keine andere Option gefunden, aber auch nicht wirklich danach gesucht.
Ein Möglichkeit ist in neueren Delphi IDEs mit Regions zu arbeiten (iirc ab D2006?):
Delphi-Quellcode:
{$REGION 'Meine fertigen Funktionen'}
function Foo(): Boolean;
begin
end;
function Foo2(): Boolean;
begin
end;
{$ENDREGION}
Die lassen sich auch auf- und zuklappen und sind i.d.R. zugeklappt wenn eine
Unit mit Regions geöffnet wird.
Gruß Assertor