Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / закрытие формы из другой / 4 сообщений из 4, страница 1 из 1
14.06.2007, 18:31
    #34595772
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
закрытие формы из другой
Есть три формы f1,f2,f3. Из f1 вызывается f2, на первую делаю f1.hide, из f2 соответственно f3 и делается f2.release. При попытке закрыть f1 из f2 командой f1.release выдается сообщение f1 - не объект. Что делаю не так?
...
Рейтинг: 0 / 0
15.06.2007, 12:22
    #34597224
i__one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
закрытие формы из другой
если вы не ошиблись в описании последовательности действий, то на момент закрытия f1 из f2 , f2 уже не существует.
...
Рейтинг: 0 / 0
15.06.2007, 16:06
    #34598351
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
закрытие формы из другой
может быть несколько решений
просто вы не указали полностью того пути по которому идете
ясно что у вас некоторые проблеммы с областями видимости переменных
не совсем ясен источник их возникновения
есть такой объектик _VFP кажеться счас нет фокса под рукой
или _screen это точно есть
у _VFP есть коллекция forms кажеться есть _VFP.Formscount (эти же свойства есть у формсет)
далее смотрим хелп, уточняем и организовав простейший цикл перебираем все формы имеющиеся в колекции закрываем, скрываем не нужные
однако здесь и далее следует помнить что при уничтожении формы может произойти сдвижка в номерах форм в колеции поэтому цикл надо перевернуть и начать с формы с большим номером
...
Рейтинг: 0 / 0
15.06.2007, 19:38
    #34598979
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
закрытие формы из другой
С последовательностью не ошибся, перед form2.release стоит form1.release
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / закрытие формы из другой / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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