Thema: Delphi Delphi Escape Sequenzen

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Delphi Escape Sequenzen

  Alt 10. Nov 2017, 19: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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