Высвобождает форму, набор форм или панель инструментов из памяти.
Метод Release частично полезен, когда объект Form или FormSet созданы командой DO FORM и не существует переменных, ссылающихся на форму или набор форм. Для получения более подробной информации смотрите описание команды DO FORM.
Object.Release |
Примечание
Применяется к: Form | FormSet | _SCREEN | ToolBar
Вы можете использовать коллекцию форм объекта _SCREEN для поиска формы и вызова ее метода Release.
При добавлении объектов в коллекции, Visual FoxPro увеличивает счетчик ссылок для этого объекта. В соответствии с обычным поведением объекта Visual FoxPro, вы можете высвободить объект только тогда, когда его счетчик ссылок равен нулю. Поэтому вы должны убедиться, что не существует ссылки на объект в коллекции при его высвобождении; в противном случае Visual FoxPro не удалит объект из памяти полностью.
![]() |
---|
Когда вы имеете объектную ссылку на форму в коллекции и вы можете вызвать метод формы Release, объект удаляется из коллекции без необходимости первоначального удаления формы из коллекции . |