Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.24;
Скачать: CL | DM;

Вниз

Перевод символа в другой формат   Найти похожие ветки 

 
Danco ©   (2009-12-02 07:17) [0]

Как перевести символ в какой либо цифровой формат?

например:
s:="L";
i:=(...(L));

Заранее благодарен за ответ.


 
brother ©   (2009-12-02 07:20) [1]

i:=Ord("L");


 
brother ©   (2009-12-02 07:21) [2]

ну или
i:= Ord(s);


 
Danco ©   (2009-12-02 07:45) [3]

var
s:String;
i:Integer;
begin
s:="-";
i:=Ord(S);
ShowMessage(IntToStr(i));

этот код работает, но я беру символ из Excel и он его не распознает.

если в Excel или Word написать "текст[пробел]-[пробел]текст" то он автоматически ставит длинный тире(-), и функция Ord его не видит.

Есть еще какая-нибудь подобная функция, что бы символ в числовой формат перевести или какой-нибудь другой?

Работаю в Windows 7 на студии (Delphi) 2010


 
Anatoly Podgoretsky ©   (2009-12-02 08:57) [4]

Ord, только она работает с символами, а не строками.


 
sniknik ©   (2009-12-02 09:36) [5]

> автоматически ставит длинный тире(-)
короткий тире

> функция Ord его не видит.
посмотри справку про юникодный аналог, код короткого тире 8211, т.е. много больше чем из основной таблицы символов. (проверить - в ворде зажимаешь Ctrl, набираешь на дополнительной раскладке 8211, отпускаешь Ctrl)


 
Danco ©   (2009-12-02 09:41) [6]


> Ord, только она работает с символами, а не строками.

Через Copy символ вырезаю.

Всем спасибо, нашел другой выход.


 
Anatoly Podgoretsky ©   (2009-12-02 10:34) [7]

> Danco  (02.12.2009 09:41:06)  [6]

Copy тоже string возвращает.


 
brother ©   (2009-12-02 12:42) [8]

тип должен быть char



Страницы: 1 вся ветка

Текущий архив: 2010.01.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1259929176
oleg1963lora
2009-12-04 15:19
2010.01.24
CreateDir. Анализ ошибки


3-1233671912
Pavel
2009-02-03 17:38
2010.01.24
Компонент SQLStoredProc


2-1259642819
d@nger
2009-12-01 07:46
2010.01.24
помогите написать SQL запрос (Firebird)


2-1259727444
Danco
2009-12-02 07:17
2010.01.24
Перевод символа в другой формат


15-1258681417
Дмитрий С
2009-11-20 04:43
2010.01.24
Нужна программа для хранения секретной информации.