Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > про #129


Автор: kuzyara 4.10.2007, 17:06
каким типом нужно сделать переменную s, чтоб она воспринимала #129 как новую строку?  И можно ли будет делать с ней так: s:='gogo'+#129+'newline';?

Автор: Snowy 4.10.2007, 17:14
Ни с каким.
Замени #129 на #13#10 - так правильно.

Автор: Alexeis 4.10.2007, 17:38
Сейчас уже вполне можно обойтись только одним символом #10.

Автор: MetalFan 4.10.2007, 18:14
Цитата(Alexeis @  4.10.2007,  17:38 Найти цитируемый пост)
Сейчас уже вполне можно обойтись только одним символом #10. 

или #13?

Автор: Alexeis 4.10.2007, 18:58
  На счет #13 не уверен, а вот вижаулка, например смело заменяет "\n" на 10 и все прекрасно работает. Если мелкомягкие позволяют себе обходиться только одним #10, значит так правильно.

Автор: Sanchezzz 4.10.2007, 19:19
Лучший вариант это #$D#$A что одно и тоже #13#10 всегда работает.

Автор: kuzyara 5.10.2007, 04:13
спасибо, спасибо всем, а особенно Snowy, как первоответевшему. 

Автор: MetalFan 5.10.2007, 19:34
Цитата(Sanchezzz @  4.10.2007,  19:19 Найти цитируемый пост)
Лучший вариант это #$D#$A что одно и тоже #13#10 всегда работает. 

для этого в делфи в SysUtils определена константа sLineBreak

Автор: Ak47black 5.10.2007, 19:49
#10 для симейства *.nix
А для Windows #13#10
Вроде где так было написано.
Хотя я тоже сам что-то только #10 юзаю  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)