Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 379
от 08.02.2006, 05:12

Администратор:Калашников О.А.
В рассылке:Подписчиков: 251, Экспертов: 51
В номере:Вопросов: 1, Ответов: 10


Вопрос № 34606: Здравствуйте,помогите убрать из строки разделители в виде квадратика (перенос строки). Знаю как удалить,но не знаю как этот разделитель обозначается.Может есть какое-нибудь обозначение в виде кода? Спасибо за внимание....

Вопрос № 34.606
Здравствуйте,помогите убрать из строки разделители в виде квадратика (перенос строки). Знаю как удалить,но не знаю как этот разделитель обозначается.Может есть какое-нибудь обозначение в виде кода?
Спасибо за внимание.
Отправлен: 02.02.2006, 10:46
Вопрос задал: Сусликов Евгений Павлович (статус: Посетитель)
Всего ответов: 10
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Kazakh
Здравствуйте, Сусликов Евгений Павлович!
Как известно симоволы кодируются 0 до скольки-то (не помню). Вот.
От 0 до 32 системные символы.
Видимые символы (не квадратики, а нормальные симолы) от 32 до 256 (кажется наврал).
Та вот
#13 это перевод строки, он же "Enter"
#10 возврат каретки
#9 tab
#
и т.д.
Ответ отправил: Kazakh (статус: 2-ой класс)
Отправлен: 02.02.2006, 10:59
Оценка за ответ: 5

Отвечает: Jadd
Здравствуйте, Сусликов Евгений Павлович!
Очень просто. Пишешь так:

str:= 'My string' + #10#13 + 'My other string';

Удачи.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 02.02.2006, 11:05
Оценка за ответ: 5

Отвечает: Bochvarov NikB
Здравствуйте, Сусликов Евгений Павлович!
CR: Возврат каретки (CaretReturn)=#$0D(#13)
LF: Следущая линия (LineFeed)=#$0A(#10)
или обе #$0D#$0A
Ответ отправил: Bochvarov NikB (статус: 5-ый класс)
Отправлен: 02.02.2006, 11:14

Отвечает: Zubex
Здравствуйте, Сусликов Евгений Павлович!
Напишите так:

str:=AnsiReplaceText(str,#$A#$D,'');

Удачи
---------
Если не знаешь что сказать - лучше промолчи...
Ответ отправил: Zubex (статус: 5-ый класс)
Отправлен: 02.02.2006, 11:16

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Сусликов Евгений Павлович!

Перевод строки в ОС Windows имеет комибанцию кодов #10#13

Успехов;)
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 02.02.2006, 11:22

Отвечает: sir henry
Здравствуйте, Сусликов Евгений Павлович!
На самом деле в досовсом тексте это два символа:
#13 - переход на новую строку
#10 - переход в начало строки
В юниксовом тексте используется только один символ - #10.
Вот Вам и коды. Могли бы в FARе по F3 посмотреть, ничего сложного. :)
Ответ отправил: sir henry (статус: Академик)
Отправлен: 02.02.2006, 11:34

Отвечает: Ерёмин Андрей
Здравствуйте, Сусликов Евгений Павлович!
Подключите в uses модуль StrUtils и дальше так (Str - строка для обработки):
Str:=AnsiReplaceStr(Str,Chr(13),'');
Str:=AnsiReplaceStr(Str,Chr(10),'');

---------
Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 02.02.2006, 14:41

Отвечает: Меркулов Алексей
Здравствуйте, Сусликов Евгений Павлович! перенос строки обозначается символом
#13
Ответ отправил: Меркулов Алексей (статус: 3-ий класс)
Отправлен: 02.02.2006, 22:26

Отвечает: Lexus
Здравствуйте, Сусликов Евгений Павлович!

Символ переноса строки кодируется #13
Ответ отправил: Lexus (статус: 2-ой класс)
Отправлен: 03.02.2006, 03:41

Отвечает: Diman_A
Здравствуйте, Сусликов Евгений Павлович!
код enter'a - #13, но обычно вместе с ним используется и символ перехода в начало строки - №10
Ответ отправил: Diman_A (статус: 4-ый класс)
Отправлен: 06.02.2006, 17:23


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: $My_version от $My_date
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное