:: Visual Foxpro, Foxpro for DOS
WindowType главной формы проекта в XP и Win7
hztp_serg
Автор

Сообщений: 577
Откуда: Хмельницкий
Дата регистрации: 19.06.2007
Есть проект с одна формой (Set maine). В config.fpw указано SCREEN=OFF. В форме WindowType=1-Modal, ShowWindow=2-As Top-Level Form. На XP exe-ик запускается, форма открывается всё как надо. На Win7 запускается только процесс в диспетчере задач, окно формы не появляется. Выход нашли, создали program1.prg с:
DO FORM form_pros
READ EVENTS
для формы установил WindowType=0-Modeless и на Release прописал CLEAR EVENTS.
Так заработало на Win7. В чём разница, что первый вариант на XP работал, а на Win7 нет? Буду благодарен за разъяснение.
Ratings: 0 negative/0 positive
Re: WindowType главной формы проекта в XP и Win7
leonid

Сообщений: 3204
Откуда: Рига
Дата регистрации: 03.02.2006
Help
Note that a top-level form is always modeless, regardless of the WindowType property setting.
Ratings: 0 negative/0 positive
Re: WindowType главной формы проекта в XP и Win7
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Ищи что еще не так.
Быстро накидал тест, он во вложении.
вин 10-64
Все работает
Ratings: 0 negative/0 positive
Re: WindowType главной формы проекта в XP и Win7
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
hztp_serg
Выход нашли, создали program1.prg с:
DO FORM form_pros
READ EVENTS

Возможно в случае ХР форма запускалась из среды? А в Win7 - делалась попытка запустить проект без запуска формы из prg?
Если все так - то как бы очевидно.
Т.к. без prg запуск формы при невидимом основном окне попросту невозможен.
В статьях помощи например здесь описано: forum.foxclub.ru


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: WindowType главной формы проекта в XP и Win7
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
hztp_serg
Есть проект с одна формой (Set maine).
Не надо так делать.
hztp_serg
WindowType=1-Modal
Не будет работать в этом случае, Леонид процитировал хелп.
hztp_serg
На XP exe-ик запускается, форма открывается всё как надо.
"Не верю". Если создать exe и запускать из проводника, то оно тупо проскочит и закроется - ну может повисит на каком модальном диалоге типа messagebox или getfile - если таковой есть в коде.
hztp_serg
DO FORM form_pros
READ EVENTS
Этого, конечно же, совершенно недостаточно для полноценного "стартового файла".
Crispy
без prg запуск формы при невидимом основном окне попросту невозможен.
Возможен, тем более AsTopLevel формы, но... Это надо где-то в Show/Activate прописать READ EVENTS и вообще кучу извращений сделать чтобы всё правильно сработало... Со стартовым prg всё значительно проще и логичнее будет.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: WindowType главной формы проекта в XP и Win7
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Хотел пожалеть юзера, поругать монстров форума, но! Автор вопроса сидит на форуме аж с 2007 года... и что? "Есть проект с одна формой (Set maine)." !
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 26 (Гостей: 26)

© 2000-2024 Fox Club 
Яндекс.Метрика