Вопрос: Где в Delphi обьявленны VK_Key для A-Z и 0-9? Ответ: Они не обьявлены в Delphi поскольку они просто могуть быть заменены буквами. VK_0 до VK_9 то же что и ASCII '0' до '9' ($30 - $39), VK_A до VK_Z то же что и ASCII 'A' до 'Z' ($41 - $5A).
9июня
Я хочу вставить escape code в строку при использовании функции Format()
admin | Рубрика: Delphi FAQ
Вопрос:
Я хочу вставить escape code в строку при использовании функции Format(). Например, я хочу создать строку, содержащую символ табуляции. В “C” я бы написал что-то вроде sprintf(buffer,”%s\t%s”, str);.
А как это будет на Pascal’e?
Ответ:
Функция Format Pascal’я
не использует escape codes. Вместо этого нужно вставить в строку действительное
значение символа в кодировке ASCII.
Пример:
Buffer := Format('%s'#9'%s', [Str1, Str2]);
ShowMessage(Format('%s'#9'%s', ['Column1', 'Column2']));