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