powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скрыть сам FoxPro?
11 сообщений из 11, страница 1 из 1
Как скрыть сам FoxPro?
    #32185475
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Начинаю работать с Visual FoxPro (после Delphi) и очень напрягает то, что после запуска программы из Windows кроме главного окна виден еще и сам VFP . Из FoxPro 2.6 лечил это с помощью SET SYSMENU OFF.

Может кто подскажет как лечить?
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185494
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаешь текстовый файл config.fpw
с содержимым ( как минимум)
Код: plaintext
1.
codepage= 1251 
screen=off

В рантайме за это дело отвечает _Screen.Visible
И включаешь в проект либо кладешь рядом с exe. Хотя я лично предпочитаю как раз _screen вместо главного окна.
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185515
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стою на асфальте я в лыжи обутый,
то-ли лыжи не едут , то-ли я...

В-общем, делаю следующее:

...
SET ...
...
_screen.Visible=.F.
DO FORM Main

*окончание prg

VFP скрывается в момент запуска программы, а потом появляется вместе с ней. Может я не то делаю?
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185540
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используй config.fpw
Про _screen.visible это так к сведению...
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185563
karly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, и еще не забудь выставить свойство ShowWindow = 2 (as Top-Level Form).
Иначе она скроется вместе с главным окном Фокса :)
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185582
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично я не советовал бы на первых порах (особенно для начинающего) разрабытывать приложение на As Top-Level формах. Там есть свои особенности и заморочки. Делай все в главном окне FoxPro - это значительно проще.
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185623
karly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да тут вроде как старый волк - на Delphi писал, с FP2.6 знаком ;)
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32185812
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы сказал, что в данном случае это скорее недостаток. Т.е. вроде похоже, но или вообще о другом или приводит к неожиданным результатам (в смысле не ожидАемым)
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32186037
ЗВН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй создать проект wizard-oм в FoxPro 8.0 (7.0)
или по заголовку проекта правой мышкой Builder
... aplication bilder
application type 3 варианта
... normal в окне
... modul
... top-lavel - без

посмотри отличия; в принципе продемонстрированны основные возможности

исходнике все вклассе _framewk.vcx
что делает построитель - он просто создает приложение на основании класса
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32186088
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что касается волка, то грешен - пишу давно, а что насчет старого - то полон энтузиазма...
Стыдно признаться, но грабли были в том, что файл кофигурации я обозвал config.fpv :) вместо config.fpw. Помог совет с мастером создания application - оттуда и скопировал config.fpw. Но сам мастер - навернул в проект объектов немеряно... (рот открылся сам - мне до понимания этого пока далековато).

Всем спасибо!
...
Рейтинг: 0 / 0
Как скрыть сам FoxPro?
    #32186686
ЗВН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Визард просто пестрит ссылками, переменными, методами

Но он не так страшен как Волк
a) есть переменные - свойства объекта Aplication
если в классе _framewk.vcx открыть для редактирования _application
в окне свойств в окне "other" их около 150

б) Есть методы там же
если откроешь меню сгенерированное "визардом" хххх_top.mnx
например APP_GLOBAL.DoStartupForm(.T.), то во вкладке Messods окна свойств
_application найдешь этот метод

Как можно?

сгенерить проект
заменить меню на свое
Например строка меню "Накладная ": APP_GLOBAL.doform("nakladn.scx")

Но на самом деле на практике его приходся переписывать, как недавно на форусе уже обсуждалось",
добавлять логин и возможность подключить(окрыть) базу данных например

Удачи!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скрыть сам FoxPro?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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