Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2014.06.01;
Скачать: [xml.tar.bz2];

Вниз

Функция обратная 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.001 c
2-1376338299
Леха
2013-08-13 00:11
2014.06.01
Directshow по русски


2-1376538033
Виктор
2013-08-15 07:40
2014.06.01
Функция обратная CHR


15-1383751226
grossm
2013-11-06 19:20
2014.06.01
Чемпионат мира по шахматам.Ананд-Карлсен.


2-1375958313
санек
2013-08-08 14:38
2014.06.01
Замена русских букв на латинские


15-1380878947
JohnKorsh
2013-10-04 13:29
2014.06.01
Искажения кнопок в Windows 7





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский