![]() |
Format-String und Literale
Hallo,
gibt's in Delphi bei Format-String so ein Sonderzeichen für Literale, wie z.B. in Fortran "\"? Wenn ich so ein Zeichen schreibe, das bedeutet, dass das nachfolgende Zeichen als Literale behandelt wird. |
Re: Format-String und Literale
Wenn du ein % darstellen willst, schreibe einfach '%%' in den String, dan wird es nicht als Format-Angabe betrachtet.
Wenn du allerdings ein "Zeichen" wie einen Zeilenumbruch oder das æ haben willst, musst du schon Charcodes angeben, z.B. #13 für den Zeilenumbruch und #145 für æ. |
Re: Format-String und Literale
Zitat:
s:= Format('Termin am %d.%2d.%d', [12, 8, 2000]); Der Punkt im Datumformat soll als Literale behandelt werden. Ich weiß, dass es spezielle Datumformate gibt, aber ich konnte momentan keinen anderen Beispiel ausdenken. In Fortran könnte man ungefähr so schreiben: s= Format('Termin am %d\.%2d\.%d', [12, 8, 2000]); Der Punkt wird in diesem Fall als Literale behandelt. :-D |
Re: Format-String und Literale
Zitat:
P.S: Schau dir auch mal TimeToStr an. |
Re: Format-String und Literale
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz