Процедура библиотеки API _FreeObject( )
См. также
Синтаксис
int _FreeObject(Value FAR *objct)
Комментарии
Используйте процедуру _FreeObject( ) для освобождения объекта из таблицы о
ъектов API Visual FoxPro.
_FreeObject( ) используется в следующих случаях:
1.Если ссылка на объект возвращается какой-либо API-функцией Visual FoxPro (
апример, _Evaluate( ) или _GetObjectProperty( )), то для освобождения объекта,
который вам больше не нужен, необходимо сначала выдать _FreeObject( ).
2.Если вы используете ссылку на объект в различных вызовах библиотеки API
Visual FoxPro, нужно сначала выдать _ObjectReference( ) для увеличения счетчика о
ъекта. Когда объект станет ненужным, необходимо будет выдать сначала
_ObjectRelease( ) для уменьшения счетчика этого объекта, а затем _FreeObject( ) для осво
ождения объекта.
Помимо этого, следует всегда очищать структуру Value, которая передается в
какую-либо API-функцию Visual FoxPro, возвращающую значение в эту структуру. Нап
имер, вы можете создать и вызвать функцию, которая очищает структуру перед в
зовом любой функции, возвращающей значение в эту структуру. Можно также создать и
вызвать функцию сброса всех ссылок на объект или ненужных дескрипторов.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.