Освобождение переменных в Visual FoxPro
« Назад Команды RELEASE MemVarListили RELEASE ALL [EXTENDED]или RELEASE ALL [LIKE Skeleton | EXCEPT Skeleton]удаляют переменные (скалярные и массивы) из памяти. Опции и параметры: MemVarList – список освобождаемых переменных. Имена переменных в списке разделяются запятыми. ALL – освобождаются все переменные. При употреблении в программе глобальные переменные не освобождаются. EXTENDED – обеспечивает при вызове в программе удаление из памяти глобальных переменных. LIKE Skeleton | EXCEPT Skeleton – освобождают переменные, отвечающие маске Skeleton, или ей не отвечающие. Маска может содержать символы ? и *. При употреблении в программе глобальные переменные не освобождаются. Команда CLEAR ALLосвобождает из памяти все переменные (скалярные и массивы), определения пользовательских меню и окон, а также функции, зарегистрированные DECLARE – DLL. Выполнение команды в обработчике события или методе активного элемента управления вызовет ошибку VFP: переменная типа Object не может быть освобождена, когда ассоциированный с ней элемент управления или объект является активным. Команда CLEAR MEMORYосвобождает из памяти все глобальные и частные переменные (скалярные и массивы). Системные переменные не освобождаются. |