powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Метод Show() формы
9 сообщений из 9, страница 1 из 1
Метод Show() формы
    #37182886
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
После команды oForm1=createobject() и далее, чтобы ее показать oForm1.show(), если форма немодальная происходит выполнение метода destroy() и форма закрывается. Если же свойство формы модальная, то форма открывается со всеми объектами и можно работать дальше.
Есть ли способ решения этой проблемы?
Спасибо!
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182954
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А проблема то в чем?
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182965
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, что мне надо ее запустить как немодальную.
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182967
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай так чтобы переменная oForm1 не уничтожалась.
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182971
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. форма не подвисает, а сразу исчезает, если она немодальная.
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182972
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то есть еще команда READ EVENS
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182982
stivap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Одно дело, если бы я использовал конструкцию DO FORM тогда можно было READ EVENTS
...
Рейтинг: 0 / 0
Метод Show() формы
    #37182996
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма это объект oForm1, когда форма немодальная, то сразу выполняется код за oForm1=createobject() и когда доходит до завершения метода/процедуры переменная oForm1 уничтожается, при этом отрабатывает oForm1.destroy()
расширь область видимости oForm1
самый тупой способ:
Код: plaintext
1.
PUBLIC oForm1
oForm1=createobject()
...
Рейтинг: 0 / 0
Метод Show() формы
    #37183290
stivapОдно дело, если бы я использовал конструкцию DO FORM тогда можно было READ EVENTSА теперь ткните нас носом в документацию для доказательства сего утверждения. С каких пор способ создания объекта стал влиять на организацию цикла обработки событий?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Метод Show() формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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