Thema: Delphi Delphi Escape Sequenzen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Delphi Escape Sequenzen

  Alt 10. Nov 2017, 20:46
MSDN-Library durchsuchenVK_ESCAPE

Zwischen zwei StringKonstanten kann man das + weglassen.
(bei zwei kollidierenden ' müssen sie dann entfallen)

Delphi-Quellcode:
#27'L'
#27 + 'L'  // Dezimal
#$1B + 'L'  // Hexadezimal
Char(VK_ESCAPE) + 'L'  // Konstante

Und natürlich als String den AnsiString verwenden und nicht den "String".
Ab Delphi 2009 ist der String ein UnicodeString und es gibt Spaß mit Konvertierungen der Chars. (CodePage)
Natülich kann man auch besser gleich den Delphi-Referenz durchsuchenRawByteString (ab 2009) oder vielleicht besser ein TBytes verwenden, wenn es um Steuersequenzen und nicht um "Texte" geht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (10. Nov 2017 um 20:51 Uhr)
  Mit Zitat antworten Zitat