Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#1

Delphi IDE verbirgt mehr Zeilen als durch $REGION ... $ENDREGION eingeschlossen sind

  Alt 8. Jul 2021, 16:44
Beispiel:

wenn ich z.B. das REGION vor den Beginn einer Typdefinition setze und ENDREGION noch vor das Ende der Typdefinition, erweitert die IDE den Bereich bis nach dem Ende der Typdefinition.

Delphi-Quellcode:

{$REGION}
   /// some code I want to hide
   TTest = class
      /// some code
      /// ...
      /// ...
{$ENDREGION}
      /// some code I want to see
      /// ...
   end;
Region aufgeklappt:
screenshot-2021-07-08-173921.png

Zugeklappt: da fehlen Zeilen, die nicht in der Region liegen:

screenshot-2021-07-08-173904.png

Konkret störend ist das, wenn man mit Quelltextgeneratoren Code erzeugt und dann den Teil ausblenden will, der nicht editiert werden darf.
Wenn man im obigen Beispiel Methoden und Felder nach Endregion hinzufügen darf, innerhalb der Region aber nicht.
Ist das ein bekanntes "Feature" der IDE?
Michael Justin
  Mit Zitat antworten Zitat