powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать, чтобы запускалось просто меню без форм?
9 сообщений из 9, страница 1 из 1
Как сделать, чтобы запускалось просто меню без форм?
    #33437021
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать, чтобы запускалось просто меню без форм?
Т.е. чтобы при открытии была только строка меню вверху и все.
У меня почему-то мелькает, исчезает, а в списке процессов остается.
Запуск сделан так:
Код: plaintext
1.
2.
Activate menu _MSYSMENU 
READ EVENTS
QUIT
На пункт "Выход" в меню повешено:
Код: plaintext
1.
2.
3.
4.
5.
6.
***********************
Procedure close_all 
***********************
CLEAR EVENTS 
CLOSE ALL 
set sysmenu to default
quit
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437037
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот в качестве примера:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SET TALK OFF
SET SYSMENU TO

DEFINE PAD P_menu1 OF _MSYSMENU PROMPT "Pmenu1" COLOR SCHEME  3 
DEFINE PAD P_menu2 OF _MSYSMENU PROMPT "Pmenu2" COLOR SCHEME  3 
DEFINE PAD P_menu3 OF _MSYSMENU PROMPT "Pmenu3" COLOR SCHEME  3 
DEFINE PAD P_menu4 OF _MSYSMENU PROMPT "Pmenu4" COLOR SCHEME  3 
DEFINE PAD P_menuQ OF _MSYSMENU PROMPT "Выход" COLOR SCHEME  3 

ON SELECTION PAD P_menuQ OF _MSYSMENU CLEAR EVENTS

READ EVENTS

SET SYSMENU TO DEFAULT
SET TALK ON
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437137
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из оболочки работает, из ехе - мелькает, исчезает, а в списке процессов остается.
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437138
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VFP9, 1 гиг оперативки, Атлон
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437163
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В коде есть такое:
Код: plaintext
1.
2.
3.
4.
5.
6.
*/--------------------------------------------------------------------------/*
IF _VFP.STARTMODE= 0 
  _SCREEN.VISIBLE= .T.
   ON KEY LABEL F12 SET SYSMENU TO DEFAULT
ELSE
  _SCREEN.VISIBLE= .F.
ENDIF

При комментировании этого куска все запускается и работает нормально.
Почему?
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437196
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем прячешь главное окно Фокса:
Код: plaintext
  _SCREEN.VISIBLE= .F.
Видимо не ты писал программу.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
IF _VFP.STARTMODE= 0 
  * Здесь у тебя идет работа в среде Fox
  _SCREEN.VISIBLE= .T.  && Главное окно оставляешь открытым
   ON KEY LABEL F12 SET SYSMENU TO DEFAULT
ELSE
  * Здесь у тебя идет работа не в среде Fox
  _SCREEN.VISIBLE= .F.  && Главное окно закрываешь
ENDIF
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437206
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто я начало взял у Sergey_Ch, http://]http://www.sergey.co.uk/WebPages/FoxProArticles/ws01_part05.aspx
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437211
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не обратил внимание, что там работа сделана с top-level form (правильно я понял?).
...
Рейтинг: 0 / 0
Как сделать, чтобы запускалось просто меню без форм?
    #33437212
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
w3dИ не обратил внимание, что там работа сделана с top-level form (правильно я понял?).
Да.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать, чтобы запускалось просто меню без форм?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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