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