Форум » GUI » Примеры из Минигуи -ошибки, вопросы..... (продолжение) » Ответить

Примеры из Минигуи -ошибки, вопросы..... (продолжение)

Andrey: Всем привет. Взялся смотреть примеры из МиниГуи, так не все работают. Может кто подскажет что там "допилить" нужно ? А заодно может и исправить и добавить новые.... Очень красочный пример: \MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7 (наверно AVI-шки нет в ресурсах) Предложение Григорию: Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ? Пример: \MiniGUI\SAMPLES\Advanced\DisplayMode - не работает под ХР и далее.... Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - вылетает на ХР -------------------------------------------------------------------------------- Harbour MiniGUI Errorlog File Harbour MiniGUI Extended Edition 2.0.1 - 2011.09.21 -------------------------------------------------------------------------------- Date: 11/15/2011 Time: 22:13:24 Error BASE/1124 Argument error: LEFT Called from LEFT(0) Called from SCANSOFT(195) Called from MAIN(84) Пример: \MiniGUI\SAMPLES\BASIC\MsgEdit - не собирается... Z:\MiniGUI\SAMPLES\BASIC\MsgEdit>call ..\..\..\batch\compile.bat demo /L shell32 Harbour 3.1.0dev (Rev. 17042) Copyright (c) 1999-2011, http://harbour-project.org/ Compiling 'demo.prg'... Lines 20133, Functions/Procedures 30 Generating C source output to 'demo.c'... Done. Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland demo.c: Error E2141 demo.prg 993: Declaration syntax error *** 1 errors in Compile *** C compile error.

Ответов - 286, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

Haz: Andrey пишет: Да не могу. Нужно только в этом порядке. можно в ЛЮБОМ порядке создавать , а обрабатывать (hide, show ...) в нужном

gfilatov2002: Andrey пишет: Где то уже осуждали это, не могу найти.... Посмотри в этой теме пост №7 http://clipper.borda.ru/?1-1-0-00000434-000-0-0-1425331688

Andrey: gfilatov2002 пишет: Посмотри в этой теме пост №7 Спасибо БОЛЬШОЕ ! То что нужно !

Andrey: Что то не получается. На модальном окне кнопка, по ней отдельная функция в которой делаю: _HMG_IsModalActive := .F. // разрешить вызов другого окна после модального // создать окно ожидания aBegin := WaitWinCreate( 'Загружаю отчёт в EXCEL ...' ) ..... WaitWinClose(aBegin) // убить окно ожидания _HMG_IsModalActive := .T. // запретить вызов другого окна после модального RETURN NIL После отработки этой функции я могу попадать в ЛЮБОЕ ОКНО - а не возвращаюсь в это модальное окно. Что не так делаю ?

nick_mi: А что, по умолчанию теперь в MiniGui берется минимальный размер шрифта? По крайней для ...SAMPLES\BASIC GRID_X и Tree это верно. Размер шрифта меню - как по умолчанию в системе, а все Control's имеют микроскопический шрифт.

Dima: nick_mi Да вроде все норм. В каком примере такая не понятка ?

nick_mi: ...SAMPLES\BASIC\GRID_1, ...SAMPLES\BASIC\GRID_2, ...SAMPLES\BASIC\TREE ...SAMPLES\ADVANCED\ACHOICE

Dima: nick_mi пишет: SAMPLES\BASIC\TREE Да вроде в норме все , по остальным тоже Скрин покажи

gfilatov2002: nick_mi пишет: Размер шрифта меню - как по умолчанию в системе Да, теперь так nick_mi пишет: все Control's имеют микроскопический шрифт Лечится в одну строку в начале программы set font to _GetSysFont() , 10

nick_mi: gfilatov2002 ]Лечится в одну строку в начале программы Это конечно хорошо, что лечится, лечится также, если в окне явно указать шрифт и размер шрифта. Но если не очень подготовленный пользователь , или, предположим, просмотреть несколько примеров, как в моем случае я проматривал GRID-ы, и в каждом примере править править пример? Мне кажется не кошерно как-то.

gfilatov2002: nick_mi пишет: Мне кажется не кошерно как-то Так в чем тут проблема-то - в том, что используется шрифт (и его размер) СИСТЕМЫ по умолчанию ?

nick_mi: Я конечно, дико извиняюсь, но проблема осталась. Я только что проверил системные настройки для оформления экрана , кругом, где только допускалось, шрифты проставлены. У меня дома на WINDOWS 7 все нормально. На работе на WINDOWS XP шрифты микроскопические click here

Dima: nick_mi пишет: У меня дома на WINDOWS 7 все нормально. То же на 7 все хорошо XP не могу проверить , слез с нее.

Andrey: nick_mi пишет: Я конечно, дико извиняюсь, но проблема осталась. Да поставь свои шрифты - любые. Одна строчка всего: SET FONT TO "Tahoma", 16

SergKis: Andrey пишет:Да поставь свои шрифты - любые. Одна строчка всего: SET FONT TO "Tahoma", 16 Это спорный вопрос, т.к. было (теперь когда то, вер. 2.4.8. уже была изменена) 1. _HMG_DefaultFontName := 'Arial' _HMG_DefaultFontSize := 9 стало 2. _HMG_DefaultFontName := _GetSysFont () _HMG_DefaultFontSize := GetDefaultFontSize () пробнул на двух компах с 8.1 (разные разрешения) на одном приемлемо, на другом почти приемлемо, но мелковато. Если расчеты размеров контролов, окон от первого варианта, то при переходе на второй - все сыпется в разной степени и это не есть хорошо, надо править старые тексты ... Я согласен с nick_mi Мне кажется не кошерно как-то.

Dima: SergKis пишет: Я согласен с nick_mi +1

SergKis: SergKis пишет:Было ... 1. _HMG_DefaultFontName := 'Arial' _HMG_DefaultFontSize := 9 стало 2. _HMG_DefaultFontName := _GetSysFont () _HMG_DefaultFontSize := GetDefaultFontSize () Если глянем, например, h_button.prg FUNCTION _DefineButton (...), размеры button по умолчанию hb_default( @w, 100 ) hb_default( @h, 28 ) это соответствует для Arial, 9 (расчет из инчес в пиксели), т.е. размеры заявлены для h_init.prg п.1 Что получим с применением пункта 2 для размеров ? И это относится не только к button, По мне пункт 2 становися все не более не кошерным. Но может я гляжу не стой колокольни на изменения ?

Dima: nick_mi Можешь выложить скрины одного и того же окна в XP и в семерке ? Что то микро-шрифта я не увидел. ХЗ может зрение упало.

nick_mi: На скрине размер шрифта в меню-10. Уменьши изображение так чтобы шрифт на меню примерно соответствовал размеру 10. Тогда шрифт на GRID будет очень мелким. Завтра выложу с XP . С семерки выкладываю C опцией уменьшить до 640х480 click here и без опции уменьшить до 640х480 click here

Dima: nick_mi OK , ждем.



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