Определяет набор символов, используемых для кодирования/декодирования объекта. Для объекта File, свойство установлено в "только для чтения". Для объектов XML, свойство является редактируемым как design, так и run time.

oXMLAdapter.CodePage = nValue
oXMLTable.CodePage = nValue
oXMLField.CodePage = nNvalue
oFileObject.CodePage

Expand imageВозвращаемое значение

oXMLAdapter, oXMLTable, oXMLField

XML объекты, которые поддерживают кодовые страницы.

oFileObject

Объект, представляющий файл в проекте Visual FoxPro.

nValue

Челочисленное значение, ассоциирование с кодовой страницей. Для XML объектов, значение по умолчанию- ноль  (0).

Expand imageЗамечания

Применяется: Класс XMLAdapter, Класс XMLTable, Класс XMLField, Объект File (Visual FoxPro)

Численное значение указывает символьный набор, используемый для объекта. Кодовые страницы обычно соответствуют различным платформам и языкам и используются в международных приложениях.

Когда вы используете методы LoadXML или Attach для загрузки XML документа, объект XMLAdapter обрабатывает XML для определения свойства CodePage. Если объект XMLAdapter неспособен определить кодовую страницу или если кодовая страница не присутствует в списке поддерживаемых, то свойство CodePage устанавливается в ноль (0).

Для получения более подробной информации о кодовых страницах и международной поддержке в Visual FoxPro смотрите Кодовые страницы, поддерживаемые в Visual FoxPro and Разработка международных приложений.

Expand imageПример

Этот пример подсчитывает - сколько файлов проекта используют кодовую страницу 1252 (ANSI Windows).

  CopyCode imageСкопировать кодe
nCode1252=0
MODIFY PROJECT myproject NOWAIT
FOR i = 1 TO _VFP.ActiveProject.Files.Count
IF _VFP.ActiveProject.Files(i).CodePage = 1252
nCode1252=nCode1252+1
ENDIF
ENDFOR
?nCode1252 && Показывает результат подсчета в окне Visual FoxPro.

Expand imageСмотрите также