Структура FoxTable представляет собой список связей, которые поддерживают отслеживание всех структур FoxInfo, которые имеются для конкретной библиотеки.

Приведенный ниже код показывает синтаксис для структуры FoxTable:

  CopyCode imageСкопировать код
FoxTable _FoxTable = {nextLibrary, infoCount,infoPtr};

В приведенной ниже таблице описываются параметры в этой структуре.

 
Параметр Описание

nextLibrary

Определяет указатель, внутренне используемый Visual FoxPro и который должен инициализирован в 0.

infoCount

Указывает число внешних процедур Visual FoxPro, определенной в этой библиотеке.

infoPtr

Указывает адрес первого элемента массива FoxInfo структур. Это имя должно соответствовать имени массива, приведенного в списке предложения FoxInfo.

Приведенный ниже пример иллюстрирует предложение FoxTable. Если имя вашего массива FoxInfo, скажем, определено как myFoxInfo, вам никогда не потребуется изменять это предложение:

  CopyCode imageCopy Code
FoxTable _FoxTable = {
   (FoxTable  *) 0,
   sizeof( myFoxInfo) / sizeof( FoxInfo ),
   myFoxInfo
};

Visual FoxPro захватывает General Protection Faults (GPFs) в элементах управления ActiveX, помещенных на форму, или COM объектов, экземпляры которых созданы внутри Visual FoxPro. GPF в элементах ActiveX или COM объектах не обрабатываются как перемещаемая по иерархии ошибка Visual FoxPro (Error 1440 - OLE object might be corrupt).

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