Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

AW: Funktion für leftstr / rightstr etc mit WideStrings

  Alt 7. Mai 2021, 16:40
LeftStr aus StrUtils ist String/UnicodeString, aber auch und AnsiString

Copy aus System wird gehn ... ist für Alles (AnsiString/UnicodeString/WideString)

PS: den letzten Parameter kann man weglassen und schon arbeitet es genau so wie LeftStr
RightStr: da muß man, zusammen mit Length, bei Copy selbst berechnen

Es gibt noch zwei "spezielle" Units:
* Delphi-Referenz durchsuchenAnsiStrings
* Delphi-Referenz durchsuchenWideStrings


Über Funktionen für String/UnicodeString werden den WideString zwar natürlich richtig behandeln (beide Unicode),
aber durch das Umkopieren (Parameter:WideString>UnicodeString, Funktion aufrufen und wieder Result:UnicodeString>WideString) natürlich ein paar Nanosekündchen langsamer. (wird wohl meißtens nicht stören)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 7. Mai 2021 um 16:47 Uhr)
  Mit Zitat antworten Zitat