Структура FoxTable представляет собой список связей, которые поддерживают отслеживание всех структур FoxInfo, которые имеются для конкретной библиотеки.
Приведенный ниже код показывает синтаксис для структуры FoxTable:
![]() | |
---|---|
FoxTable _FoxTable = {nextLibrary, infoCount,infoPtr}; |
В приведенной ниже таблице описываются параметры в этой структуре.
Параметр | Описание |
---|---|
nextLibrary |
Определяет указатель, внутренне используемый Visual FoxPro и который должен инициализирован в 0. |
infoCount |
Указывает число внешних процедур Visual FoxPro, определенной в этой библиотеке. |
infoPtr |
Указывает адрес первого элемента массива FoxInfo структур. Это имя должно соответствовать имени массива, приведенного в списке предложения FoxInfo. |
Приведенный ниже пример иллюстрирует предложение FoxTable. Если имя вашего массива FoxInfo, скажем, определено как myFoxInfo
, вам никогда не потребуется изменять это предложение:
![]() | |
---|---|
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).