Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Добавляется CrLf при выводе строка через Write. А почему ? / 11 сообщений из 11, страница 1 из 1
19.10.2015, 15:59
    #39080268
Эрик Скабичевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Добрый день.
Вывожу строки в файл через Write и получаю добавление в конце каждой строки CrLf.
А почему? И как от этого избавиться?
Заранее благодарю ...
...
Рейтинг: 0 / 0
19.10.2015, 16:04
    #39080277
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик Скабичевский,

Код покажите которым добавляете.
...
Рейтинг: 0 / 0
19.10.2015, 16:31
    #39080338
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик Скабичевский,
F1Write # inserts a newline character, that is, a carriage return–linefeed (Chr(13) + Chr(10)), after it has written the final character in outputlist to the file
Чтобы избежать перевод строки, поставьте в конце списка ;
...
Рейтинг: 0 / 0
19.10.2015, 16:38
    #39080350
Эрик Скабичевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
The_Prist,

Код элементарный...
Dim tOutFile as Strint

tOutFile = ThisWorkbook.Path & Application.PathSeparator & "operation.txt"

Open tOutFile For Output As #2

Print "aaa" #2
Print " " #2
Print "bbb" #2
Close #2

У Microsoft в справочнике я уже прочитал, что Print CrLf не ставит
...
Рейтинг: 0 / 0
19.10.2015, 16:45
    #39080367
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim tOutFile as Strint

tOutFile = ThisWorkbook.Path & Application.PathSeparator & "operation.txt"

Open tOutFile For Output As #2

Print "aaa" #2
Print " " #2
Print "bbb" #2
Close #2



у вас нерабочий код
...
Рейтинг: 0 / 0
19.10.2015, 17:01
    #39080406
hclubmk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик СкабичевскийУ Microsoft в справочнике я уже прочитал, что Print CrLf не ставит неправда, курим charpos
...
Рейтинг: 0 / 0
19.10.2015, 17:17
    #39080440
Эрик Скабичевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Konst_One
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim tOutFile as Strint

tOutFile = ThisWorkbook.Path & Application.PathSeparator & "operation.txt"

Open tOutFile For Output As #2

Print "aaa" #2
Print " " #2
Print "bbb" #2
Close #2



у вас нерабочий код

А как-то более подробно ?
...
Рейтинг: 0 / 0
19.10.2015, 17:39
    #39080485
Эрик Скабичевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик Скабичевский,

Понятно, что код будет такой:
Print #2, "aaa"
Print #2, " "
Print #2, "bbb"

Но почему CrLf добавляется?
...
Рейтинг: 0 / 0
19.10.2015, 17:45
    #39080507
hclubmk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик СкабичевскийНо почему CrLf добавляется?hclubmkнеправда, курим charpos не курил или невкурил?
...
Рейтинг: 0 / 0
20.10.2015, 11:02
    #39080993
Эрик Скабичевский
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
hclubmkЭрик СкабичевскийНо почему CrLf добавляется?hclubmkнеправда, курим charpos не курил или невкурил?

Вкурил. Но чтобы ТАК оформлять вывод, это надо быть индусом в кубе...
...
Рейтинг: 0 / 0
20.10.2015, 11:16
    #39081008
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавляется CrLf при выводе строка через Write. А почему ?
Эрик СкабичевскийПонятно, что код будет такой:
Код: vbnet
1.
2.
3.
Print #2, "aaa"
Print #2, "  "
Print #2, "bbb"


Но почему CrLf добавляется?
Потому что Вы в ЯВНОЙ ФОРМЕ этого попросили. Ну или более точно - Вы НЕ попросили этого НЕ делать.
А ещё - Вы НЕ читаете ответы .
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Добавляется CrLf при выводе строка через Write. А почему ? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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