On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
gfilatov
модератор




Пост N: 341
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 15.11.06 15:58. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть II)


Начало темы здесь

А теперь новости:

IDE version 0.3.5 - полный пакет (бинарники+исходники) - выложил по адресу:
http://minigui.mylivepage.ru/file/?fileid=1257


Очень надеюсь на конструктивную критику!


Спасибо: 0 
Профиль
Ответов - 235 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 All [только новые]


Peretsc



Пост N: 4
Зарегистрирован: 18.01.07
ссылка на сообщение  Отправлено: 30.01.07 23:06. Заголовок: Re:


Вопросик в тему можно ? Не могу никак хХарбором собрать примерчики... постоянно ругается на отсутствие библиотек... :( ... начиная с dll.lib и дальше пошло поехало

Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 418
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 30.01.07 23:38. Заголовок: Re:


Peretsc пишет:

 цитата:
Не могу никак хХарбором собрать примерчики


За полной сборкой для dll.lib приглашаю посетить файловый архив по адресу http://minigui.mylivepage.ru/file/index
Остальные библиотеки надо пересобрать из исходников в каталоге source\...


Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 420
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 31.01.07 18:40. Заголовок: Re:


Обновил на сервере http://minigui.mylivepage.ru пример Tray Player до версии 1.3 (это простой MCI плэйер с поддержкой "текущего" плэйлиста)
Можно посмотреть/скачать по адресу http://minigui.mylivepage.ru/file/?fileid=1743


Спасибо: 0 
Профиль
i3t4j6



Пост 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"
Но все-таки есть одна неприятность - в результате всех этих дополнений нет возможности редактировать первое поле.
Может быть как-то можно, исходя из вышеизложенного, получить более приемлемый результат ?..


Спасибо: 0 
Профиль
gfilatov
модератор




Пост 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 ) } )



Спасибо: 0 
Профиль
gfilatov
модератор




Пост 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
- новые примеры и обновление старых примеров

Желаю всем удачи!



Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 439
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 28.02.07 13:36. Заголовок: Опубликован HMG Extended Build 32


Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу:

http://minigui.mylivepage.ru/file/?fileid=1846

Что нового:
- исправление обнаруженных ошибок и неточностей кода
- улучшена поддержка tooltip, hotkey и цвета в MDI окнах
- обновление компилятора Харбор
- синхронизация с оффициальным выпуском 2.0.024

Также выложил полный пакет новой версии IDE по адресу:

http://minigui.mylivepage.ru/file/?fileid=1844

Желаю всем удачной выкачки!


Спасибо: 0 
Профиль
Петр
постоянный участник


Пост 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



Спасибо: 0 
Профиль
gfilatov
модератор




Пост 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.. ?


Петр,
Спасибо за подсказку, сделано!


Спасибо: 0 
Профиль
Петр
постоянный участник


Пост 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, например.


Спасибо: 0 
Профиль
Петр
постоянный участник


Пост 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


Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 441
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 01.03.07 17:49. Заголовок: Re:


Петр пишет:

 цитата:
Хорошую работу сделал Kevin Carmody


Это была еще только альфа версия
А сегодня по адресу http://kevincarmody.com/misc/compile.zip стала доступна уже бета версия
Я уже адаптировал ее для новой сборки библиотеки

Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 442
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 01.03.07 20:07. Заголовок: Новая программа на сервере http://minigui.mylivepage.ru


Выложил на сервере http://minigui.mylivepage.ru свою 26-ю избранную программу Photo Resizer версии 1.0 - это симпатичный конвертер фотографий с возможностью их "подстройки" для последующей отправки по почте.
Можно посмотреть/скачать по адресу http://minigui.mylivepage.ru/file/?fileid=1858


Спасибо: 0 
Профиль
Петр
постоянный участник


Пост N: 121
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 01.03.07 23:09. Заголовок: Re:


Да, довольно симпатичная работа.

Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок,
к тому же курсор "уплывает" на другую кнопку и это немного раздражает.

Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate
(если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше).

И еще неплохо было бы иметь возможность управлять временем задержки Slide Show.

А вообше, неплохая программа.

Спасибо, Григорий за еще одну иллюстрацию возможностей Harbour + MiniGUIEx!



Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 443
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 02.03.07 10:58. Заголовок: Re:


Петр пишет:

 цитата:
Однако, еще немного надо поработать над Rotate, при смене ориентации фотографии сьедается часть кнопок,
к тому же курсор "уплывает" на другую кнопку и это немного раздражает.

Управление с клавиатуры (смена фотографий) хорошее, еще бы назначить горячие клавиши для Rotate
(если убрать тулбар лазить в меню все время неохота, а с тулбаром немного напряг, см.выше).

И еще неплохо было бы иметь возможность управлять временем задержки Slide Show.


Согласен со всеми замечаниями. Это ведь только первая версия

Петр пишет:

 цитата:
Спасибо за еще одну иллюстрацию возможностей Harbour + MiniGUIEx!


Вам спасибо за отзыв! Такое внимание к моему скромному труду очень ценно.

Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 444
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 02.03.07 17:30. Заголовок: Photo Resizer версии 1.1


Обновил программу Photo Resizer до версии 1.1, прописал в файл readme список используемых клавиш.
Что нового: добавлен режим миниатюр на 16 картинок
Лежит по адресу http://minigui.mylivepage.ru/file/?fileid=1859


Спасибо: 0 
Профиль
gfilatov
модератор




Пост N: 445
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 03.03.07 12:29. Заголовок: Продолжаем хорошие новости


Выложил по адресу http://minigui.mylivepage.ru/file/?fileid=1861 обновленную программу Photo Resizer версии 1.1.
Что нового: мелкие улучшения

Спасибо: 0 
Профиль
Владимир





Пост 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
Чего не хватает?


Спасибо: 0 
Профиль
Петр
постоянный участник


Пост N: 129
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 07.03.07 14:11. Заголовок: Re:


Не хватает информации, как собираешь, что используешь Харбор и хХарбор,
правильно ли собираются тестовые примеры МiniGUI и т.д.

Спасибо: 0 
Профиль
gfilatov
модератор




Пост 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 компоненты.
Перекомпилируй все модули и библиотеку ОДНИМ компилятором.

Спасибо: 0 
Профиль
Ответов - 235 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 153
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет