![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Многострочный текст в константах
Иван © (2009-05-30 11:07:00)Приветствую всех!
Есть проблема синтаксиса: как правильно написать многострочную текстовую константу?
Что-то типа:
const
MyStr='абвгд'+
'еёжз'+
'ийклмн'+ и т.д.
Игорь Шевченко (2009-05-30 22:17:00) [1]oldman © (30.05.09 18:37) [7]
Не стоит быть правоверней Аллаха. Сначала определись, что такое строка, тогда не придется никому ничего растолковывать
oldman (2009-05-30 18:37:00) [2]Пожалуй, переведу для автора топика:
Есть понятие "многострочное визуальное отображение".
А константа останется константой.
Или ты ее события "построчно" обрабатывать хочешь?
Тогда точно - проблемы не синтаксиса...
oldman (2009-05-30 18:28:00) [3]
> Есть проблема синтаксиса: как правильно написать многострочную
> текстовую константу?
Это проблема не синтаксиса...
Понятие "многострочная текстовая константа" где вычитал?
korneley (2009-05-30 12:49:00) [4]
> Иван (30.05.09 11:16) [2]
> Спасибо, так работает как нужно )А есть варианты такого
> вида: \n ???
> Palladin © (30.05.09 11:18) [3]
> нет
Да. В смысле нет. Но если не нравится оперировать числовыми значениями, а наоборот, нравятся символы, то вот:
const
MyStr = 'абвгд'^M^J'еёжз'^M^J'ийклмн'^M^J'и т.д.';
никто не отменял :)
sniknik (2009-05-30 12:45:00) [5]> const
> MyStr='абвгд'+#13#10+
'еёжз'+#13#10+
'ийклмн'+#13#10+'и т.д.';
можно так
const
MyStr='абвгд'#13#10'еёжз'#13#10'ийклмн'#13#10+
'и т.д.';
и даже одну из двух #13 или #10 можно убрать, тоже должно работать.
Palladin (2009-05-30 11:18:00) [6]нет
Иван (2009-05-30 11:16:00) [7]Спасибо, так работает как нужно )
А есть варианты такого вида: \n ???
Palladin (2009-05-30 11:08:00) [8]const
MyStr='абвгд'+#13#10+
'еёжз'+#13#10+
'ийклмн'+#13#10+'и т.д.';