Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему не выполняется release!? / 7 сообщений из 7, страница 1 из 1
17.01.2005, 20:35
    #32868868
CSD
CSD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
Не выполняется thisform.release, помогите (VFP6.0) ...
...
Рейтинг: 0 / 0
17.01.2005, 21:02
    #32868890
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
CSDНе выполняется thisform.release, помогите (VFP6.0) ...
Ваш вопрос очень сильно напоминает вопрос типа:

"Я написал программу, а она не работает. Почему?"

Ответить что-либо вразумительное на такой вопрос проблематично. Ну, чтобы совсем не осталять без ответа ответ самого общего плана:

Форма не может быть удалена, пока не завершен какой-либо ее метод или событие или пока не удален какой-либо объект этой формы.
...
Рейтинг: 0 / 0
18.01.2005, 11:16
    #32869530
CSD
CSD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
[quot ВладимирМВаш вопрос очень сильно напоминает вопрос типа:

"Я написал программу, а она не работает. Почему?"

Ответить что-либо вразумительное на такой вопрос проблематично. Ну, чтобы совсем не осталять без ответа ответ самого общего плана:

Форма не может быть удалена, пока не завершен какой-либо ее метод или событие или пока не удален какой-либо объект этой формы.[/quot]

Дело в том что приходится разбираться в чужой большой программе, где в одном месте не срабатывает release. Вопрос действителбно немного общий, тогда конкретнее: как в точке release'а узнать что не завершено или не удалено?

Заранее благодарен.
...
Рейтинг: 0 / 0
18.01.2005, 14:27
    #32870206
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
DEBUGGER
...
Рейтинг: 0 / 0
18.01.2005, 14:53
    #32870295
CSD
CSD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
alexFV DEBUGGER

А конкретнее как посмотреть что не закрыто под DEBUGGER?!
...
Рейтинг: 0 / 0
18.01.2005, 15:22
    #32870363
DMITRY_PEREDISTY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
Если ссылка на объект где либо еще живет, он до тех пор не завершит destroy
Т.е. мочи ссылки на свою форму или то же самое если объект виден в отладчике, та же байда.
...
Рейтинг: 0 / 0
18.01.2005, 18:54
    #32870996
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не выполняется release!?
На самом деле, если это не предусмотрено самим разработчиком программы отследить "провисшие" ссылки и не законченные методы очень сложно. Есть очень много вариантов такого "провисания".

Начать надо с того, что по возможности, запустить только проблемную форму и попытаться сразу закрыть. Получилось? Значит одним подозрительным местом меньше.

Далее вызвай разные операции из твоей формы и смотри как она после этого закрывается. Так, потихоньку, определишь что же именно вызывает зависание формы.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему не выполняется release!? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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