Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как убрать все окна при запуске программы / 10 сообщений из 10, страница 1 из 1
14.05.2015, 08:48
    #38958191
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
Стартую программу из окна Command, убираю окна например
IF WEXIST("standard")
DEACTIVATE WINDOW "standard"
ENDIF
IF WEXIST("command")
DEACTIVATE WINDOW "command"
ENDIF

но убираются не все окна(DataSession properties и т.д.)...надо ли проверять все окна открыты или нет, или можно какой-нибудь командой убрать сразу все окна?
...
Рейтинг: 0 / 0
14.05.2015, 09:10
    #38958213
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
попробуй
Код: sql
1.
DEACTIVATE WINDOW all
...
Рейтинг: 0 / 0
14.05.2015, 10:30
    #38958344
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
поставил команду первой строчкой, окна пропертис и датасет и т.д. не исчезли...:(
...
Рейтинг: 0 / 0
14.05.2015, 11:53
    #38958448
makar12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
q1w1e1,

HIDE WINDOW ALL
...
Рейтинг: 0 / 0
14.05.2015, 12:32
    #38958502
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
нет не помогает... я даже в дебугере остановил и в командном окне написал DEACTIVATE(hide) WINDOW "Data Session", не исчезло...:-)
...
Рейтинг: 0 / 0
14.05.2015, 12:54
    #38958541
makar12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
q1w1e1,

HIDE WINDOW "View"
...
Рейтинг: 0 / 0
14.05.2015, 18:01
    #38959081
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
а как тогда проверить, какие окна открыты в фоксе..., ладно я скрою окно view, но открыто окно свойств и т.д., т.е. если не срабатывает закрыть все окна, значит надо как-то получить список всех активированных окон...
...
Рейтинг: 0 / 0
14.05.2015, 18:28
    #38959116
sg12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
q1w1e1

LOCAL lcString,lcStr,i
lcString = 'Standard,Layout,Query Designer,View Designer,Color Palette,Form Controls,Database Designer,Report Designer,Report Controls,Print Preview,Form Designer'
FOR i = 1 TO GETWORDCOUNT(lcString,',')
lcStr = GETWORDNUM(lcString,i,',')
IF WEXIST(lcStr)
HIDE WINDOW (lcStr)
ENDIF
ENDFOR
...
Рейтинг: 0 / 0
15.05.2015, 07:13
    #38959359
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
спасибо... только я не стал проверять все названия, но например View Designer нет окна(ACTIVATE WINDOW View Designer ошибка), поэтому убрав из приведенного кода Designer, окно скрылось... спасибо, осталось выяснить название окна, у которого в caption написано Properties...:-)
...
Рейтинг: 0 / 0
15.05.2015, 07:16
    #38959361
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать все окна при запуске программы
все, проблему решил...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как убрать все окна при запуске программы / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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