Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / перевод строки в строковой переменной / 8 сообщений из 8, страница 1 из 1
29.09.2003, 11:31
    #32277997
Bobrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
в тело письма нужно вставить несколько текстовых строк, для хранения текста к сожалению предусмотрена только одна переменная, если пишу StrBody = "строка 1 строка 2 ", то соответственно все подряд и выводится, а хочется каждую с новой строки :

строка 1

строка 2

и т.д.

нельзя ли эту строку отформатировать чтобы в нужном месте ставить перевод строки ?
...
Рейтинг: 0 / 0
29.09.2003, 14:30
    #32278353
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
StrBody=Str1 & vbCrlf & Str2
...
Рейтинг: 0 / 0
29.09.2003, 14:47
    #32278379
Alex_2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
Или
StrBody=Str1 & Chr(13) & Str2

Результат будет аналогичный!
...
Рейтинг: 0 / 0
29.09.2003, 16:52
    #32278577
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
Код: plaintext
1.
StrBody=Str1 & Chr( 13 ) & Str2 
Результат будет аналогичный!


не совсем - на один байт короче :-)
...
Рейтинг: 0 / 0
29.09.2003, 17:54
    #32278712
Shkurenko Alexander
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
не совсем - на один байт короче :-)

а так
StrBody=Str1 & Chr(13) & Chr(10) & Str2 ;^)
...
Рейтинг: 0 / 0
29.09.2003, 19:57
    #32278860
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
Если быть до конца точным и привередливым, то такой вариант лучший:
Код: plaintext
StrBody=Str1 & vbCrlf & Str2

Т.к. используется встроенная константа VB, в любых других вариантах создается временная переменная.
Так что Processor прав. Кому знать как не процессору? :)
...
Рейтинг: 0 / 0
30.09.2003, 09:48
    #32279073
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
Ну а если быть еще привередлевее, то лучше такой вариант:
Код: plaintext
StrBody=Str1 & vbNewLine & Str2
Здесь система самостоятельно учтет платформу, на которой работает прога: Макинтош или Прочее, ибо на данных платформах перевод каретки осуществляется разными последовательностями служебных символов...
...
Рейтинг: 0 / 0
30.09.2003, 15:03
    #32279614
Bobrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перевод строки в строковой переменной
спасибо :))
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / перевод строки в строковой переменной / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]