Автор | Сообщение |
|
| модератор
|
Пост N: 341
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.11.06 15:58. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть II)
|
|
|
Ответов - 232
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
All
[только новые]
|
|
|
| |
Пост N: 4
Зарегистрирован: 18.01.07
|
|
Отправлено: 30.01.07 23:06. Заголовок: Re:
Вопросик в тему можно ? Не могу никак хХарбором собрать примерчики... постоянно ругается на отсутствие библиотек... :( ... начиная с dll.lib и дальше пошло поехало
|
|
|
|
| модератор
|
Пост N: 418
Зарегистрирован: 25.05.05
|
|
Отправлено: 30.01.07 23:38. Заголовок: Re:
Peretsc пишет: цитата: | Не могу никак хХарбором собрать примерчики |
| За полной сборкой для dll.lib приглашаю посетить файловый архив по адресу http://minigui.mylivepage.ru/file/index Остальные библиотеки надо пересобрать из исходников в каталоге source\...
|
|
|
|
| модератор
|
Пост N: 420
Зарегистрирован: 25.05.05
|
|
Отправлено: 31.01.07 18:40. Заголовок: Re:
|
|
|
|
| |
Пост N: 71
Зарегистрирован: 12.06.06
|
|
Отправлено: 08.02.07 18:38. Заголовок: открытие окна MODAL и вместе с ним TsBrowse ...
gfilatov пишет: цитата: | Да, я писал Янушу об этой проблеме, но у него нет готового решения... |
| Я провел небольшие сравнения и выяснил, что если при открытии окна MODAL и вместе с ним стандартный TsBrowse - курсор действительно не активируется. Но если при описании TsBrowse вставить : Brw_6:aColumns[ 1 ]:lEdit := .F. Brw_6:aColumns[ 1 ]:cOrder := "Name", то все замечтательно- курсор красивый и круглый !!! Для примера и проверки нужно в файле ...\Advanced\TsBrowse\TsBtest.prg : 1) вместо строк 83 -86 - написать MODAL NOSIZE; 2) после строки 515 - вставить Brw_6:aColumns[ 1 ]:lEdit := .F. Brw_6:aColumns[ 1 ]:cOrder := "Name" Но все-таки есть одна неприятность - в результате всех этих дополнений нет возможности редактировать первое поле. Может быть как-то можно, исходя из вышеизложенного, получить более приемлемый результат ?..
|
|
|
|
| модератор
|
Пост N: 431
Зарегистрирован: 25.05.05
|
|
Отправлено: 09.02.07 17:51. Заголовок: Harbour Devel build 1.1 (CVS 2007-02-09 00:28)
Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1792 Что нового: - исправление и уточнение кода (как обычно ) - поддержка класса ALWAYS в структуре BEGIN SEQUENCE: BEGIN SEQUENCE <code> [ RECOVER [ USING oErr ] ] <recoverCode> [ ALWAYS ] <alwaysCode> END [ SEQUENCE ] Это подобно структуре TRY / [ CATCH ] / FINALLY / END в xHarbour Те, кому нравиться команда TRY / CATCH / FINALLY / END вместо структуры BEGIN SEQUENCE / RECOVER / ALWAYS / END могут просто добавить в свой код: #command TRY => BEGIN SEQUENCE #command CATCH [ oErr ] => RECOVER [ USING <oErr> ] и: errorBlock( {|oErr| break( oErr ) } )
|
|
|
|
| модератор
|
Пост N: 433
Зарегистрирован: 25.05.05
|
|
Отправлено: 15.02.07 11:13. Заголовок: Опубликован HMG Extended Build 31
Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1819 Что нового: - новая команда SET EVENTS FUNCTION TO <funcname> для определения собственного обработчика событий - обновление компилятора Харбор - синхронизация с оффициальным выпуском 2.0.022 - новые примеры и обновление старых примеров Желаю всем удачи!
|
|
|
|
| модератор
|
Пост N: 439
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.02.07 13:36. Заголовок: Опубликован HMG Extended Build 32
|
|
|
|
| постоянный участник
|
Пост N: 118
Зарегистрирован: 09.10.06
|
|
Отправлено: 28.02.07 17:50. Заголовок: Вроде пустяк, но..
Код на входе: #include "common.ch" #include "minigui.ch" .. IF ISNUMERIC( nValue ) ::Stop() ::nInterval := nValue ::Start() ENDIF .. После обработки препроцессором получаем IF ISNUMERIC( nValue ) ::Stop() ::nInterval := nValue ::Start() ENDIF При линковке выводится сообщение об отсуствующей ISNUMERIC() Меняем порядок следования #include "common.ch" #include "minigui.ch" на #include "minigui.ch" #include "common.ch" Получаем на выходе IF ( VALTYPE( nValue ) == "N" ) ::Stop() ::nInterval := nValue ::Start() ENDIF т.е. то, что ожидали Не было бы более уместным обьявлять в i_pseudofunc.ch #translate ISCHAR( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISSTRING( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISNUMERIC( <v1> ) => ( VALTYPE( <v1> ) == "N" ) в независимости от того, определена ли HB_COMMON_CH_ или нет ? И если написано #ifndef HB_COMMON_CH_ #command UPDATE .. то почему бы не определить еще и #command DEFAULT.. ? #command UPDATE
|
|
|
|
| модератор
|
Пост N: 440
Зарегистрирован: 25.05.05
|
|
Отправлено: 28.02.07 19:05. Заголовок: Re:
Петр пишет: цитата: | Не было бы более уместным обьявлять в i_pseudofunc.ch #translate ISCHAR( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISSTRING( <v1> ) => ( VALTYPE( <v1> ) == "C" ) #translate ISNUMERIC( <v1> ) => ( VALTYPE( <v1> ) == "N" ) в независимости от того, определена ли HB_COMMON_CH_ или нет ? И если написано #ifndef HB_COMMON_CH_ #command UPDATE .. то почему бы не определить еще и #command DEFAULT.. ? |
| Петр, Спасибо за подсказку, сделано!
|
|
|
|
| постоянный участник
|
Пост N: 119
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 17:22. Заголовок: Re:
Хорошую работу сделал Kevin Carmody Спасибо! Для себя я только поменял :ADDLIB shift echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc на :ADDLIB if exist %MGV_LIB%\%1.lib echo %MGV_LIB%\%1.lib + >> b32lib.bc if not exist %MGV_LIB%\%1.lib echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc Это если мне вздумается что-нибудь поменять в source\socket, например.
|
|
|
|
| постоянный участник
|
Пост N: 120
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 17:23. Заголовок: Re:
Т.е. конечно на :ADDLIB shift if exist %MGV_LIB%\%1.lib echo %MGV_LIB%\%1.lib + >> b32lib.bc if not exist %MGV_LIB%\%1.lib echo %MGV_HRB%\lib\%1.lib + >> b32lib.bc
|
|
|
|
|
| модератор
|
Пост N: 441
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.03.07 17:49. Заголовок: Re:
Петр пишет: цитата: | Хорошую работу сделал Kevin Carmody |
| Это была еще только альфа версия А сегодня по адресу http://kevincarmody.com/misc/compile.zip стала доступна уже бета версия Я уже адаптировал ее для новой сборки библиотеки
|
|
|
|
| модератор
|
Пост N: 442
Зарегистрирован: 25.05.05
|
|
Отправлено: 01.03.07 20:07. Заголовок: Новая программа на сервере http://minigui.mylivepage.ru
|
|
|
|
| постоянный участник
|
Пост N: 121
Зарегистрирован: 09.10.06
|
|
Отправлено: 01.03.07 23:09. Заголовок: Re:
Да, довольно симпатичная работа. Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок, к тому же курсор "уплывает" на другую кнопку и это немного раздражает. Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate (если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше). И еще неплохо было бы иметь возможность управлять временем задержки Slide Show. А вообше, неплохая программа. Спасибо, Григорий за еще одну иллюстрацию возможностей Harbour + MiniGUIEx!
|
|
|
|
| модератор
|
Пост N: 443
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.03.07 10:58. Заголовок: Re:
Петр пишет: цитата: | Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок, к тому же курсор "уплывает" на другую кнопку и это немного раздражает. Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate (если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше). И еще неплохо было бы иметь возможность управлять временем задержки Slide Show. |
| Согласен со всеми замечаниями. Это ведь только первая версия Петр пишет: цитата: | Спасибо за еще одну иллюстрацию возможностей Harbour + MiniGUIEx! |
| Вам спасибо за отзыв! Такое внимание к моему скромному труду очень ценно.
|
|
|
|
| модератор
|
Пост N: 444
Зарегистрирован: 25.05.05
|
|
Отправлено: 02.03.07 17:30. Заголовок: Photo Resizer версии 1.1
|
|
|
|
| модератор
|
Пост N: 445
Зарегистрирован: 25.05.05
|
|
Отправлено: 03.03.07 12:29. Заголовок: Продолжаем хорошие новости
|
|
|
|
| |
Пост N: 134
Зарегистрирован: 08.11.05
|
|
Отправлено: 07.03.07 13:32. Заголовок: Чего-то не хватает
Скачал версию 1.3-32. Пытаюсь собрать свое приложеньице и получаю ошибку Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\HARBORS\MINIGUI\LIB\MINIGUI.LIB|errorsys Чего не хватает?
|
|
|
|
| постоянный участник
|
Пост N: 129
Зарегистрирован: 09.10.06
|
|
Отправлено: 07.03.07 14:11. Заголовок: Re:
Не хватает информации, как собираешь, что используешь Харбор и хХарбор, правильно ли собираются тестовые примеры МiniGUI и т.д.
|
|
|
|
| модератор
|
Пост N: 446
Зарегистрирован: 25.05.05
|
|
Отправлено: 07.03.07 14:20. Заголовок: Re:
Владимир пишет: цитата: | Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from E:\HARBORS\MINIGUI\LIB\MINIGUI.LIB|errorsys |
| Похоже, что смешаны Harbour и xHarbour компоненты. Перекомпилируй все модули и библиотеку ОДНИМ компилятором.
|
|
|
Ответов - 232
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
All
[только новые]
|
|