Главная страница | назад





Article #15842: Using escape codes with the format() function

 Question and Answer Database

FAQ842D.txt   Using escape codes with the format() function
Category   :VCL
Platform    :All
Product    :All 32 bit  

Question:
I want to insert escape codes when using the Format() function. I'm
trying to create a tab-delimited string. In "C" I could do something
like sprintf(buffer, "%s\t%s", str);. How might I accomplish this in
Pascal?

Answer:
The Pascal Format function does not use escape codes. Instead, you
should insert the actual characters into the string using their ASCII
representations:

Note that embedded character codes must be placed outside of the
quotes.

Examples:

Buffer := Format('%s'#9'%s', [Str1, Str2]);

ShowMessage(Format('%s'#9'%s', ['Column1', 'Column2']));


7/16/98 4:31:28 PM
 

Last Modified: 01-SEP-99