Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Unterschiede D2007 - D2009: Pos/Uppercase/Lowercase (https://www.delphipraxis.net/126943-unterschiede-d2007-d2009-pos-uppercase-lowercase.html)

fkerber 5. Jan 2009 12:50


Unterschiede D2007 - D2009: Pos/Uppercase/Lowercase
 
jbg stellt hier einige Unterschiede heraus, die durch die Unicode-Umstellung in D2009 entstanden sind:

Zitat:

Zitat von jbg
  • Pos(string)
    Delphi 2009: Korrektes Unicode
    Delphi 2007: auf Byte-Basis
  • Pos(AnsiString)
    Delphi 2009: auf Byte-Basis (Vorsicht, Delphi bevorzugt Pos(string) bei Stringliteralen)
    Delphi 2007: auf Byte-Basis
  • AnsiPos(string)
    Delphi 2009: Korrektes Unicode (langsamerer Algorithmus als Pos(string))
    Delphi 2007: Korrektes ANSI
  • AnsiPos(AnsiString)
    Delphi 2009: Korrektes ANSI
    Delphi 2007: Korrektes ANSI
  • UpperCase(string)
    Delphi 2009: ASCII (Zeichen #0..#128 werden konvertiert, Umlaute gehören nicht dazu)
    Delphi 2007: ASCII (Zeichen #0..#128 werden konvertiert, Umlaute gehören nicht dazu))
  • UpperCase(AnsiString)
    Delphi 2009: ASCII (Zeichen #0..#128 werden konvertiert, Umlaute gehören nicht dazu)
    Delphi 2007: ASCII (Zeichen #0..#128 werden konvertiert, Umlaute gehören nicht dazu))
  • AnsiUpperCase(string)
    Delphi 2009: Korrektes Unicode
    Delphi 2007: Korrektes ANSI
  • AnsiUpperCase(AnsiString)
    Delphi 2009: Korrektes ANSI
    Delphi 2007: Korrektes ANSI
  • LowerCase/AnsiLowerCase wie UpperCase/AnsiUpperCase



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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