Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
21. Mai 2020
Hallo Alallart,
für mich als Sehbehinderter ist Edge mit seiner perfekten Vorlesefunktion, auch in englisch, der beste Browser. Seit Windows 10 ist der Windows-PC bestens für Sehschwache geeignet. Da bin ich sehr zufrieden. Mit dem Delphi-Editor komme ich gut zurecht. Habe eben die Farbe für Kommentare von grün auf violett geändert, das hätte ich schon früher machen sollen.
Willie.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
20. Mai 2020
Hallo Uwe so geht es, schwierige Geschichte.
In der Compare-Routine die Umlaute zu ändern, bringt nichts.
Gruß Willie.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
20. Mai 2020
function DumbItDownFor95(const S1, S2: WideString; CmpFlags: Integer): Integer;
var
a1, a2: AnsiString;
begin
a1 := s1;
a2 := s2;
Result := CompareStringA(LOCALE_USER_DEFAULT, CmpFlags, PAnsiChar(a1), Length(a1),
PAnsiChar(a2), Length(a2)) - 2;
end;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
19. Mai 2020
Hallo Himitsu,
ich habe die Dateien heruntergeladen. Ich kann den grünen Kommentar-Text mit meinen Augen sehr schlecht lesen, auch wenn ich ihn vergrößere (kontrastarm). Welches Compare würde es denn nach meiner Vorgabe sortieren? Kannst du mir das sagen.
So soll es aussehen:
Göbel
Goethe
Göthe
Götz
Goldmann
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
18. Mai 2020
CustomSort hatte ich übersehen, muss ich mir ansehen.
"Im Deutschen also Ä nach A" nein Ä = A - nicht unbedingt, sieh dir die Beispielliste in Wikipedia an. Wikipedia ist nicht meine einzige Referenz.
Ich kann darauf hinweisen, dass auch in einem analogen Büro das Sortieren wichtig ist. Ich weiß aus eigener Erfahrung, eine falsch abgelegte Akte ist so, als ob man sie verloren hätte
Willie.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Willie1,
18. Mai 2020
Hallo Delphi-Freunde*innen,
ich habe u.a. bei Wikipedia gelesen, dass sortieren beim deutschen Alphabet(mit Umlauten) nach DIN 5007 erfolgt. Es gibt 2 Varianten:
1. ä entspricht a, ö = o ü = u, ß = s
2. ä entspricht ae, ö = oe ü = ue, ß = ss.
Bei Windows (und TStringList) wird nach Methode 1 sortiert.
Ich hatte nun den Ehrgeiz, Methode 2 bei TStringList hinzu zu fügen. Das ist mir...