Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 11:24   #1
ElenaA
Пользователь
 
Регистрация: 02.07.2007
Сообщений: 19
По умолчанию Длинное тире

Добрый день!

Мне из Delphi нужно обработать таблицы Excel. Некоторые оригиналы вместо "-" ставят символ длинного тире.
Как можно его выявить через Delphi?

Заранее спасибо за ответ.
ElenaA вне форума Ответить с цитированием
Старый 23.06.2010, 14:51   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

если понял правильно вас, то
Код:
if pos(stroka,'-')>0 then showmesage('нашли тире')
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 23.06.2010, 18:12   #3
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Коды таких символов 150 (–) и 151 (—)
Попробуй обрабатывать их
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 23.06.2010, 23:17   #4
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Это были ANSI коды, теперь Юникод:
002D - дефис + минус
00AD мягкий перенос (сюда вставляться не захотел)
2010 ‐ дефис
2011 ‑ неразрывный дефис
2012 ‒ тире шириной с цифру
2013 – тире шириной с "n"
2014 — тире шириной с "m"
2015 ― горизонтальная черта
2212 − минус
Somebody вне форума Ответить с цитированием
Старый 24.06.2010, 09:10   #5
ElenaA
Пользователь
 
Регистрация: 02.07.2007
Сообщений: 19
По умолчанию

Спасибо!
Правда, сработал код 150.
ElenaA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
замена пустых ячеек на коротк тире Окоча Юра Microsoft Office Excel 9 03.02.2010 11:51
как с помощью формулы проставить тире между цифрами ALEKS2008 Microsoft Office Excel 22 21.08.2009 18:04
Почему двоеточие и тире отображается выше обычного? Сергей Орлов Microsoft Office Word 1 10.07.2009 00:53
Длинное целое The riddle Помощь студентам 5 13.06.2009 15:45