是否有仅适用于Ansi字符串的便利Format()函数?因为每次我将AnsiString与Format()一起使用时,都会收到警告。而且,我不希望Delphi在Wide和Ansi字符串之间来回转换我的AnsiString。那只是让事情变得更加缓慢。另外,有没有办法强制将字符串常量设为Ansi?看一下这个
function SomeStrFunc(S: AnsiString): AnsiString; overload;
function SomeStrFunc(S: String): String; overload;
然后当我使用SomeStrFunc('ABC')时,它将调用宽字符串版本。如果我想使用Ansi版本并强制Delphi在AnsiChars中存储“ABC”常量,该怎么办?
最佳答案
Format
单元中有System.AnsiStrings
函数的Ansi版本