Einzelnen Beitrag anzeigen

norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
504 Beiträge
 
Delphi 12 Athens
 
#7

AW: Compilerschalter der Autoformat verhindert

  Alt 4. Feb 2021, 16:36
Danke für die schnellen Rückantworten. Grundsätzlich gilt, dass ich mit der Formatierung weitestgehens einverstanden bin. Das Verhalten tritt nur bei dem Sort auf.
Die Formatierung grundsätzlich zurück zu setzen ist deshalb keine Option

Die Idee mit den Kommantarzeichen hatte ich ja auch. Er hatte es aber trotzdem verschossen (siehe mein Eingangspost)

Jetzt, aber wo ich wirklich hinter jede Zeile eine Kommentar gesetzt hab wird es gut formatiert

Delphi-Quellcode:
 
  Sort(TComparer<TStandardName>.Construct( //
    function(const Value1, Value2: TStandardName): Integer //
  begin //
    if (Value1.Nr = 0) then // Verhindern, dass Datensatz 0 sortiert wird
    Result := -1 //
  else if (Value2.Nr = 0) then // Verhindern, dass Datensatz 0 sortiert wird
    Result := 1 //
  else if (Value1.Name = Value2.Name) then // Bei gleichen Namen nach Nr sortieren
    Result := Value1.Nr - Value2.Nr //
  else if (Value1.Name > Value2.Name) then //
    Result := 1 //
  else //
    Result := -1; //
  end));
Ich muss dazu sagen, dass es Delphi XE war. Vielleicht ist 10 da schon etwas besser.
Und ich hatte gehofft, dass es vielleicht einen Schalter ähnlich den Compilerschaltern gibt, mit dem man AutoFormat Bereichsweise aussparen kann

Danke trotzdem. Für mich ist das Problem gelöst
  Mit Zitat antworten Zitat