Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi UpperCase rückgängig (https://www.delphipraxis.net/71927-uppercase-rueckgaengig.html)

robinWie 22. Jun 2006 16:10


UpperCase rückgängig
 
Hallo,
ich verwende für eine Funktion UpperCase. In der Funktion werden Strings miteinander verglichen, dazu brauche ich UpperCase damit ich nicht ständig das gleiche in nur einer anderen Schreibform schreiben muss :stupid: . Aber wenn ich die Routine durchlaufen lasse, habe ich im Memo nur noch Großbuchstaben. Wie kann ich das jetzt das UpperCase Rückgangig machen :?:

Danke im Voraus

Robin

mkinzler 22. Jun 2006 16:12

Re: UpperCase rückgängig
 
Garnicht. Denn woher soll soeine Funktion den wissen, welche Buchstaben vorher klein waren.

robinWie 22. Jun 2006 16:13

Re: UpperCase rückgängig
 
Schade. Dann nehme ich halt LowerCase, das wirkt nicht so aufdringlich

inherited 22. Jun 2006 16:14

Re: UpperCase rückgängig
 
Du vergleichst einach direkt mit
Delphi-Quellcode:
if Uppercase(s1)=Uppercase(s2) then blarr;
ohne das du irgendwas direkt zuweist

negaH 23. Jun 2006 10:33

Re: UpperCase rückgängig
 
Benutze als Vergleichfunktion AnsiCompareText(String1, String2) das hat gleich mehrere Vorteile

1.) diese Funktion macht während des Vergleiches ein UpperCase
2.) es berücksichtigt auch ä,ü,ö
3.) es ist weitaus schneller
4.) deine Strings -> String1,String2 sind const und müssen vorher nicht verändert werden

Gruß Hagen


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz