Возвращает 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