Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему в ListBox у Item'са дла увеличивается на 2? 
V
    Опции темы
Путешественник
  Дата 21.4.2010, 07:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 22.1.2010

Репутация: нет
Всего: нет



Человечество, может кто сталкивался.
В общем ситуация такая, мне понадобилось сравнить две строчки одну из БД, другую из ListBox (выделенную). Зная что у меня точно эти две строчки равны, сравнение на равенство этих строк не проходит.
Вывел я их в Edit дабы посмотреть их внешний вид, одинаковы.
Тогда я вывел длины этих строк, и у меня получилось что из БД длина строчки равна 10, а из ListBox - 12.
ОТКУДа два символа эти, или это символы форматирования?
PM MAIL   Вверх
Akella
Дата 21.4.2010, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Скорее всего, что эти два символа  - #10 и #13 - символы окончания строки и перевода каретки.
PM MAIL   Вверх
Данкинг
Дата 21.4.2010, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 9
Всего: 130



Бери Trim() значений.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Путешественник
Дата 21.4.2010, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 22.1.2010

Репутация: нет
Всего: нет



Akella
Данкинг, Спасибо!Разобрался.

Это сообщение отредактировал(а) Путешественник - 21.4.2010, 09:28
PM MAIL   Вверх
Akella
Дата 21.4.2010, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



"Люблю" я таких людей. Для себя разобрался, а в чём же оказалась проблема фиг кто пишет. Думают только про себя, эгоисты.
PM MAIL   Вверх
Путешественник
Дата 21.4.2010, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 22.1.2010

Репутация: нет
Всего: нет



Akella, при чем тут эгоизм.
Ты же сам написал
Цитата

Скорее всего, что эти два символа  - #10 и #13 - символы окончания строки и перевода каретки.

 smile 
 smile 
PM MAIL   Вверх
Akella
Дата 21.4.2010, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Мало ли что я написал. Может я ошибся. Может ты другим способом решил проблему.
PM MAIL   Вверх
Путешественник
Дата 21.4.2010, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 22.1.2010

Репутация: нет
Всего: нет



Короче больше не Флудим!
Решение просто, использовать trim(), как сказал Данкинг. Функция убирает начальные и конечные пустые символы, и символы переноса и т.д.
Лишние символы, это действительно #0, #10 и #13 , проверено (вывел слово в ORD())

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0616 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.