Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > _SCREEN.HIDE и form.SHOW


Автор: BobiKK 16.6.2006, 13:45
В общем, задачка простенькая, формочка маленькая. _SCREEN вообще, по идее, не нужен. Однако, у меня не получается его скрыть так, чтобы форма осталась. Знаю, что это в принципе возможно. Однако, опыт программирования на Fox (3 дня) пока не позволяет найти решение smile
Ну и ещё за одно вопросик. Как повесить метод на крестик на _SCREEN'е? 

Автор: Artiom 16.6.2006, 14:02
в файле config.fpw надо написать screen=off - и файл положить в директорию проекта 

Автор: Cashey 16.6.2006, 14:12
Можно первой же командой в главном файле дать команду

Код

_SCREEN.Visible = .F.


Окно FoxPro действительно скроется. Однако перед этим успеет все-таки "мелькнуть". Не хорошо.

Чтобы подавить открытие главного окна следует использовать файл конфигурации Config.fpw. Это обычный текстовый файл. В нем должна быть строчка:

SCREEN=OFF

Добавлено @ 14:16 
Так как догнать и перегнать Америку нам тут все равно в близжайшее время не удастся считаю незазорным порекоммендовать почитать уже готовую и очень интересную статью про подготовку первого приложения на VFoxPro http://www.foxclub.ru/articles/index.php?id=39 

Автор: BobiKK 16.6.2006, 14:35
Видимо я что-то не то делаю. _SCREEN не появляется, форма тоже. При запуске exe'шника выскакивает что-то типа "ошибка выделения ресурсов", сама програмка висит в процессах 

Автор: Cashey 16.6.2006, 15:25
Цитата(BobiKK @  16.6.2006,  15:35 Найти цитируемый пост)
При запуске exe'шника выскакивает что-то типа "ошибка выделения ресурсов", сама програмка висит в процессах 

может "неверный файл ресурсов"?
версия фоксы какая? 

Автор: BobiKK 16.6.2006, 15:36
Да, неверный файл ресурсов.
FoxPro 9.0 SP1 

Автор: Cashey 16.6.2006, 15:44
это из-за run-time библиотек. встречается, когда exe скомпилен под SP1, а а библиотеки от простой 9-ки или наоборот. Если работаешь на одном компе со средой фокса, то скорее всего у тебя фокс криво встал (например, если ты его просто скопировал) 

Автор: BobiKK 16.6.2006, 15:49
Ну, вообще, инсталировал. Наверное, я просто как-то через одно место проект перенес. Но не в этом суть smile
Или, возможно, просто криво пишет файл foxusers.dbf, потому что програмку-то приходится вырубать тремя кнопками. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)