Функция AINSTANCE( )
См. также Пример
Синтаксис
AINSTANCE(ArrayName, cClassName)
Параметры
ArrayName
Задает имя массива, в который помещаются экземпляры класса. Если задано имя
есуществующего массива, Visual FoxPro автоматически создает такой массив. Если
задано имя существующего массива, который не в состоянии вместить все экземпляр
, Visual FoxPro автоматически увеличивает размер массива надлежащим образом. Ес
и в массиве больше элементов, чем необходимо, Visual FoxPro укорачивает его.
Если массив уже существует и функция AINSTANCE( ) возвращает 0, не найдя ни од
ого экземпляра, то массив не изменяется. Если массив не существует и функция
AINSTANCE( ) возвращает 0, то массив не создается.
В массив заносятся только экземпляры класса, назначенные переменным памяти и э
ементам массива с помощью функции CREATEOBJECT( ).
cClassName
Задает имя базового класса Visual FoxPro или класса, определенного пользовате
ем. В следующей таблице приведен список имен базовых классов Visual FoxPro,
которые можно задавать в качестве cClassName.
Имена базовых классов
|
|
CheckBox
| Label
|
Column
| Line
|
ComboBox
| ListBox
|
CommandButton
| OLEControl
|
CommandGroup
| OLEBoundControl
|
Container
| OptionButton
|
Control
| OptionGroup
|
Cursor
| Page
|
Custom
| PageFrame
|
DataEnvironment
| Relation
|
EditBox
| Separator
|
Form
| Shape
|
FormSet
| Spinner
|
Grid
| TextBox
|
Header
| Timer
|
Image
| ToolBar
|
Числовой
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.