Форум » [x]Harbour » Клипперовская программа на Harbour занимает только левый верхний угол полного экрана » Ответить

Клипперовская программа на Harbour занимает только левый верхний угол полного экрана

s_a: Моя клипперовская программа на Harbour запустилась в сжатом экране. При расширении экрана до полноразмерного картинка остается в левом верхнем углу экрана и шлейф растягивается вправо. Подскажите пожалуйста как сделать, чтобы картинка увеличилась и заняла весь полный экран.

Ответов - 11

SergKis: может вам суда http://clipper.borda.ru/?1-4-160-00000894-000-0-0-1434911708

s_a: Спасибо, SergKis! Помогло включение в исходный текст программы строки REQUEST HB_GT_WVT_DEFAULT Картинка заняла полный экран. Но старый экран с черным фоном остался также . Подскажите пожалуйста как его убрать.

PSP: Выложите здесь тест с началом программы, где инициализируется экран.


Dima: s_a пишет: Но старый экран с черным фоном остался также . Подскажите пожалуйста как его убрать. У меня для WVT в HBP файле 2 опции -gtwvt -gui Если у Вас там живет опция -std , уберите её

PSP: Да, точно -std. Забыл ее уже)

s_a: Текст начала программы: SET PROCEDURE TO ASV REQUEST HB_GT_WVT_DEFAULT REQUEST HB_CODEPAGE_RU1251 hb_cdpSelect( "RU1251" ) SET CURS OFF set stat off set scor off set talk off set colo to w+/b+ clea @ 3,12 say 'В Т О М А Т И З И Р О В А H H А Я'

s_a: Всем спасибо! Убрать экран консоли помогло Hbmk2 ASV.PRG -lxhb -gtwvt -rebuild

NickSam: Поскажите, пожалуйста, а если сборка проекта идет не средством Hbmk2, а с помощью командных файлов. Где там задавать эти опции -gtwvt -gui Или формулируя вопрос по другому. Как при сборке с помощью командных файлов отключить это второе окно?

alkresin: Это зависит от используемого С компилятора. Для Борландовских, например, надо добавить опцию -tW.

Andrey: NickSam пишет: Поскажите, пожалуйста, а если сборка проекта идет не средством Hbmk2, Каким компилятором пользуешься ? Есть хХарбор и Харбор. Для хХарбора подскажу как делать.

NickSam: Alkresin, Andrey спасибо за помощь и участие. Компиляторы Harbour и BCC. С опцией -tW все заработало на тестовом примере если BCC сразу собирает загрузочник. У меня в проекте сборка идет с помощью ilink32, поэтому после изучения документации по нему, добавил ключ - aa (Builds a 64-bit Windows application) и все заработало как надо.



полная версия страницы