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

Вниз

Функция обратная CHR   Найти похожие ветки 

 
Виктор   (2013-08-15 07:40) [0]

Здравствуйте! Подскажите пожалуйста, существует ли в Delphi функция которая возвращает ANSI значение символа в символьном выражении.
ORD не работает (возвращаемые значения зависят не от значения символа а от их количества. Так для символов ќ, ф, r и 1 значение ORD будет одинаковым - 32052412). А нужно аналог функции ASC из Foxpro (переделываю на Delphi прогу написанную в Foxpro).

Вот что эта функция делает:

Возвращает ANSI значение для самого левого символа в символьном выражении.

Синтаксис:
ASC(cExpression)
Параметры:
cExpression
Задает символьное выражение, содержащее символ, для которого функция ASC() должна возвратить ANSI значение. Все остальные символы в cExpression, следующие за первым, функция ASC() игнорирует.
Результат
Числовой
Комментарии:
ASC() возвращает позицию символа в таблице символов текущей кодовой страницы. Каждому символу соответствует уникальное ANSI значение в диапазоне от 0 до 255.
В FoxPro для MS-DOS с помощью реквизита ASCII Chart можно получить список символов и их ANSI значения.
Пример:
* В следующем примере выводятся символы от A до J и используется ASC(
* ), чтобы показать соответствующие ANSI значения.
STORE "ABCDEFGHIJ" TO gcANSI && 10 characters
CLEAR
FOR nCOUNT = 1 TO 10
? SUBSTR(gcANSI, nCount,1) && Display a character
?? ASC(SUBSTR(gcANSI, nCount)) && Display ANSI value
ENDFOR


 
Ega23 ©   (2013-08-15 08:10) [1]

Ord(AnsiChar("ќ"))


 
Виктор   (2013-08-15 08:56) [2]

Спасибо, всё время забываю что в 2009 сменили кодировку


 
Плохиш ©   (2013-08-15 10:57) [3]


> сменили кодировку

Какую кодировку?


 
Inovet ©   (2013-08-15 11:17) [4]

> [3] Плохиш ©   (15.08.13 10:57)
> Какую кодировку?

Да просто взяли и сменили, делать им нечего.


 
Anatoly Podgoretsky ©   (2013-08-15 13:52) [5]


> Спасибо, всё время забываю что в 2009 сменили кодировку

Да как они посмели



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
15-1380878947
JohnKorsh
2013-10-04 13:29
2014.06.01
Искажения кнопок в Windows 7


15-1384962567
Mamed
2013-11-20 19:49
2014.06.01
Borland Delhi 2005


15-1385099301
MonoLife
2013-11-22 09:48
2014.06.01
TDBLookupComboBox в wine.


2-1376338299
Леха
2013-08-13 00:11
2014.06.01
Directshow по русски


6-1253516879
miek
2009-09-21 11:07
2014.06.01
TWebBrowser: превью