powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу обновить VCX
5 сообщений из 5, страница 1 из 1
Не могу обновить VCX
    #40130749
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отлаживаю class.
В процессе отладки:
библиотека выгружается из хранилища
редактируется
сохраняется в хранилище

запускается форма
в Init:
библиотека удаляется с диска
библиотека выгружается из хранилища

При нажатии кнопки на форме создается объект отлаживаемого класса (Форма).
Объект закрывается (Крест в правом верхнем углу).
форма закрывается (Release Thisform).

Проблема: при повторном запуске формы при попытке удалить библиотеку с диска возникает ошибка: File is in use.
...
Рейтинг: 0 / 0
Не могу обновить VCX
    #40130762
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй
Код: sql
1.
CLEAR CLASSLIB ClassLibraryName 
...
Рейтинг: 0 / 0
Не могу обновить VCX
    #40130764
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
Это само собой Перед удалением проверяю set('classlib') на наличие биб-ки. и если подключена - удаляю (Rele classlib).
...
Рейтинг: 0 / 0
Не могу обновить VCX
    #40130768
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamis
Dima T,
Это само собой Перед удалением проверяю set('classlib') на наличие биб-ки. и если подключена - удаляю (Rele classlib).

Скорее всего этого мало
Команды CLEAR http://www.foxclub.ru/rhproject/project/html/b89737d7-7dac-455e-9088-fa0ec6c93b98.htm
...
CLASS ClassName

Удаляет из памяти определение класса. Если создан экземпляр класса, Visual FoxPro хранит определение класса в памяти и после освобождения этого экземпляра. Чтобы удалить из памяти определение класса после освобождения его экземпляра, используйте команду CLEAR CLASS.

CLASSLIB ClassLibraryName

Удаляет из памяти все определения классов, содержащиеся в данной библиотеке визуальных классов. Если существуют экземпляры классов, принадлежащих этой библиотеке, определения классов не удаляются из памяти. Однако все определения классов, не имеющих экземпляров, удаляются из памяти.
...
Рейтинг: 0 / 0
Не могу обновить VCX
    #40130795
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
спс, поборол. Закрыто
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не могу обновить VCX
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]