Перенос строки

X11
Дата: 18.07.2019 13:54:29
Как правильно указать перенос строки прямо в тексте? Текст хранится в базе.

т.е. строка примерно вот такая:
'Выберите параметры.#13#10Затем включите\n рассылку.'


Само собой, что ни #13#10, ни \n не работают.
Строка отправляется телеграм-ботом пользователю.
Или придётся выполнять StringRaplace() перед передачей?
Dimitry Sibiryakov
Дата: 18.07.2019 14:09:58

А прямо вставить перенос строки в данные, хранящиеся в базе мешает что?

Posted via ActualForum NNTP Server 1.5

wadman
Дата: 18.07.2019 14:16:04
X11
Или придётся выполнять StringRaplace() перед передачей?

Лучше форматировать как в html. tlgrm.ru/docs/bots/api#available-methods
X11
Дата: 18.07.2019 14:16:06
А если текст вводится в сетку? Т.е. там как бы TEdit или ещё что-то такое.
X11
Дата: 18.07.2019 14:20:03
wadman
Лучше форматировать как в html


Поздно, я уже TtgParseMode.Markdown использую
Dimitry Sibiryakov
Дата: 18.07.2019 14:21:20

X11
А если текст вводится в сетку? Т.е. там как бы TEdit или ещё что-то такое.

Тогда это проблема ввода, а не хранения или отправки. Заменить на TMemo.

Posted via ActualForum NNTP Server 1.5

X11
Дата: 18.07.2019 14:37:08
Dimitry Sibiryakov
Заменить на TMemo.


Так и сделал, спасибо.
Теперь работает.
X11
Дата: 18.07.2019 14:38:16
Хотя библиотека, которую я использую (TelegaPI https://github.com/ms301/CloudAPI) по идее должна сама заменять \n и <br> на перенос текста.