Распечатать страницу

Символьные константы в Visual FoxPro

« Назад

Символьные данные могут храниться в полях типа Character и Memo или Character (binary) и Memo (binary). В binary-полях данные сохраняются без указания кодовой страницы. Memo-поля употребляются для хранения больших порций символьных данных.

Константа типа Character – это последовательность символов, обрамленная кавычками (двойными или одинарными), например (в примерах символьные константы присутствуют в правой части оператора присваивания):

str1 = "Это константа типа Character"

или

str2 = 'Еще одна константа типа Character'

Если символьная константа содержит, например, двойную кавычку, то в качестве обрамляющей нужно выбрать кавычку одинарную, например:

str3 = 'Ракета типа "земля – воздух" уничтожена средствами ПВО'

Используя директиву #DEFINE, в программе можно задать именованную константу любого типа данных, например:

#define ERR 'Ошибка!'

Директива #UNDEFINE константу освобождает (удаляет из памяти):

#undefine ERR