powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / EXE
18 сообщений из 18, страница 1 из 1
EXE
    #32699770
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема такая, написал проект, из VFP - работает, а вот exe - нет. На долю секунды рисует окно и исчезает... и все. В чем проблема, может кто подскажет как праильно его компилировать....
Спасибо...
...
Рейтинг: 0 / 0
EXE
    #32699781
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя форма не модальная и нет read event
поэтому либо в дизайнере сделай windowstate поменяй
либо вставь read event после do form но тогда при разрушении формы вызывай
clear event
...
Рейтинг: 0 / 0
EXE
    #32699789
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон
не windowsstate а windowstype
...
Рейтинг: 0 / 0
EXE
    #32699810
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, ток теперь это окно запускается в окне фокса, а как мне от него избавиться? чтобы только мое было....
Спасибо...
...
Рейтинг: 0 / 0
EXE
    #32699821
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще с окном фокса лучше дружить чем воевать
типа убрать изнего лишнее
ну если хочется то можно через переменную _screen
тут топик был вчера или позавчера о проблемах возникающих вэтом случае так что ищи
...
Рейтинг: 0 / 0
EXE
    #32699825
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=122843
...
Рейтинг: 0 / 0
EXE
    #32699831
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, спасибо...
...
Рейтинг: 0 / 0
EXE
    #32699833
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanya_tirПроблема такая, написал проект, из VFP - работает, а вот exe - нет. На долю секунды рисует окно и исчезает... и все. В чем проблема, может кто подскажет как праильно его компилировать....
Спасибо...

Ответ на этот и другие вопросы дал Владимир Максимов на форуме сайта http://www.foxpopuli.narod.ru 14 июля 2003 года в сообщении "TOP3 FAQ".

В частности там говорится:
Еще раз обращаю внимание, что эти ошибки возникли в готовом ЕХЕ(АРР), а не на этапе отладки.
***************************************
1) Окно FoxPro мелькает на экране и тут же закрывается
***************************************
Ошибка связана с тем, что не была организована точка останова приложения. Т.е. FoxPro пребывает в недоумении в какой момент необходимо остановиться, чтобы подождать реакции пользователя. На этапе отладки такой точкой останова была сама среда FoxPro, но в готовом ЕХЕ ее нет.

Стандартным способом организации точки останова является использование команды READ EVENTS.

Как правило в качестве главного запускающего объекта используется файл PRG и в нем пишется примерно следующий код:

* Предварительные настройки среды FoxPro
...
Do MainMenu.mpr
Do Form MainForm.SCX
Read Events
...
* Операции по завершению приложения FoxPro и возврату среды в исходное состояние...
Выполенение данной процедуры будет остановлено на команде Read Events. Что и позволит работать пользователям в готовом ЕХЕ.

При подаче в любом месте программы команды CLEAR EVENTS FoxPro автоматически перейдет к выполнению команд, следующих за READ EVENTS, выполнение главной стартовой программы завершится и приложение FoxPro будет закрыто...


Если хочешь узнать подробнее - сходи по ссылке и найди эту статью. It's Cool!
It's usefull!
...
Рейтинг: 0 / 0
EXE
    #32700012
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Пробовал в config.fpw прописать screen=off - ни окна ни формы...
2. написал стартовый prg как здесь советуют, тож не помогает, хотя в принципе он мне и не нужен (prg)

как быть? максимум чего я добился, это запуск формы в окне фокса, но очень хотелось бы от него избавиться, хотя все перечисленные приемы перепробовал...
...
Рейтинг: 0 / 0
EXE
    #32700028
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у вас форма не toplevel
...
Рейтинг: 0 / 0
EXE
    #32700034
Pavel_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В свойствах формы установить значения
Desktop=.t.
ShowWindow=2

.... и только время боится пирамид!
...
Рейтинг: 0 / 0
EXE
    #32700039
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanya_tir1. Пробовал в config.fpw прописать screen=off - ни окна ни формы...
2. написал стартовый prg как здесь советуют, тож не помогает, хотя в принципе он мне и не нужен (prg)

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

Значит не все :).

Что надо сделать:
1. В свойствах формы выставить ShowWindow - 2 As Top Level Form
2. В config.fpw написать Screen=Off
3. Желательно окружить работу формы в Read Events...Clear Events
(т.е. в программке (которая, как ты говоришь, тебе не нужна :) ) прописать Read Events, а в событии Unload формы - Clear Events)
Должно сработать.
У меня в VFP 5.0 работает точно!
...
Рейтинг: 0 / 0
EXE
    #32700128
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а без стартовой prg никак не обойтись? почему, если я создаю prg как советуют, опять же из фокса нормально срабатывает, а из exe, он ее не выполняет, сразу запускает форму и мелькает...
...
Рейтинг: 0 / 0
EXE
    #32700190
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще, без config.fpw работает в окне фокса, а с config.fpw в котором screen=off , только мелькает....
...
Рейтинг: 0 / 0
EXE
    #32700311
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите плиззз ну ни как.... проект есть exe-шник не выходит, обидно....
...
Рейтинг: 0 / 0
EXE
    #32700322
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проєкте PRG обозначен как main?
...
Рейтинг: 0 / 0
EXE
    #32700357
Фотография FM32YO aka KID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
во во

start.prg:


CLOSE ALL
Clear ALL
SET DATE BRITISH
.
.
.
DO FORM &Main_path\forms\1_Form.scx
*(1_Form.scx - As Top Level!!!!!!!)
*
READ EVENTS

Config.fpw:

SCREEN=OFF
RESOURCE=OFF
CODEPAGE = 1251
...
Рейтинг: 0 / 0
EXE
    #32701785
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, наконец-то заработало...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / EXE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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