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




Пост N: 699
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)


Начало темы находится здесь, а теперь

АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Готовится к опубликованию новая сборка №48, которая выйдет в конце недели.
Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- новый класс HEADERIMAGE для Grid и Browse;
- свойство Address в Hyperlink может теперь открывать папку или файл на диске;
- добавлен NOTABSTOP класс для Browse;
- поддержка пользовательских компонентов (заимствована из оффициального релиза);
- расширения и исправления в библиотеках TsBrowse и PropGrid;
- обновлены сборки Харбор и HMGS-IDE;
- новые и обновленные старые примеры (как обычно ).




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


gfilatov2002
moderator




Пост N: 591
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.05.14 10:07. Заголовок: АНОНС * АНОНС * АНОН..


АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Завершена подготовка к опубликованию новой версии 2.3.5, которая выйдет послезавтра.

Кратко, что нового:
- продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки;
- выполнена очистка всего Си-кода от неиспользуемых Windows-констант;
- команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG;
- обновлена библиотека Bos Taurus до версии 1.0.5 от 2014/04/19;
- обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до текущей версии 3.8.5dev;
- добавлены новые и обновлены некоторые старые примеры.

Желаю всем мира, добра и надежды!

Нет ничего ужаснее войны и... "разрухи в головах"

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




Пост N: 3386
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.05.14 16:49. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
- команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG;


Ура !!!

gfilatov2002 пишет:

 цитата:
Нет ничего ужаснее войны и... "разрухи в головах"


Поддерживаю !

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




Пост N: 592
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 22.05.14 10:11. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на оффициальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.3.5-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg235-mingw.exe

и для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg235_xhb9998.zip




Спасибо: 1 
Профиль
gfilatov2002
moderator




Пост N: 595
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 10.06.14 11:10. Заголовок: АНОНС * АНОНС * АНОН..


АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Завершена подготовка к опубликованию новой версии 2.3.6, которая выйдет завтра.

Кратко, что нового:
- продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки;
- обновлены библиотеки MiniPrint и HbXml;
- обновлена библиотека Bos Taurus с учетом последних авторских изменений;
- обновлена unicode-сборка Харбора версии 3.2.0dev и библиотека SQLITE3 до финальной версии 3.8.5;
- добавлены новые и обновлены некоторые старые примеры.

Благодарю за Ваше внимание

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




Пост N: 596
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.06.14 10:05. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на оффициальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.3.6-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg236-mingw.exe

и компактный архив для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg236_xhb10002.zip

Желаю всем мира, добра и терпения

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




Пост N: 3420
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.06.14 15:04. Заголовок: Перекомпилировал нес..


Перекомпилировал несколько программ - все Ок !
Большое СПАСИБО за ваш труд !!!
Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой...

Пример \samples\Basic\FormStorage - классный !!! То что нужно.
Еще бы сделать его трех-оконным и показать как записывать в ОДИН ини-файл размеры окна + цвета объектов.

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




Пост N: 3422
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.14 23:24. Заголовок: Andrey пишет: Вроде..


Andrey пишет:

 цитата:
Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой...


Рано радовался. Берем пример \MiniGUI\SAMPLES\BASIC\IMAGE_2 - добавляем строчку:
DEFINE WINDOW Win_1 ;
AT 0,0 ;
WIDTH 800 HEIGHT 600 ;
TITLE 'Load Image From DISK' ;
BACKCOLOR { 0,176,240 } ;
MAIN

И получаем фигню. Т.е. PNG картинки без фона отображаются ТОЛЬКО на сером фоне !!!

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




Пост N: 335
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 13.06.14 09:49. Заголовок: Andrey пишет:DEFINE ..


Andrey пишет:
 цитата:
DEFINE WINDOW Win_1 ;
AT 0,0 ;
WIDTH 800 HEIGHT 600 ;
TITLE 'Load Image From DISK' ;
BACKCOLOR { 0,176,240 } ;
MAIN


здесь запись вроде позиционная, т.е. надо:
DEFINE WINDOW Win_1 ;
AT 0,0 ;
WIDTH 800 HEIGHT 600 ;
TITLE 'Load Image From DISK' ;
MAIN ;
...
BACKCOLOR { 0,176,240 } ;
...
"может здесь собака порылась" ?


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



Пост N: 145
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 13.06.14 12:29. Заголовок: Что-то не совсем пон..


Что-то не совсем понятная проблема. PING рисуется в указанном примере с заданным цветом фона
если в указанном примере модифицировать цвет фона и TRANSPARENT поставить .T. (см пример ниже)
фон всегда бедет как у окна. Или я нкеправильно понял проблему ?

 
DEFINE IMAGE Image_1
PARENT Win_1
ROW 200
COL 140
WIDTH nWidth
HEIGHT nHeight
PICTURE aPicture [ i ]
STRETCH lStretch
TRANSPARENT .T.
BACKGROUNDCOLOR win_1.backcolor //aBackgroundColor
ADJUSTIMAGE lAdjustImage
END IMAGE


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




Пост N: 3423
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.06.14 14:58. Заголовок: nick_mi пишет: Или ..


nick_mi пишет:

 цитата:
Или я нкеправильно понял проблему ?



НЕТУ ФОНА { 0,176,240 }:


И ПОЧЕМУ ЧЕРНАЯ ОКАНТОВКА { 0,176,240 }:




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



Пост N: 146
Зарегистрирован: 19.05.05
ссылка на сообщение  Отправлено: 14.06.14 09:44. Заголовок: А вы это исправление..


А вы это исправление делали

 DEFINE IMAGE Image_1  
PARENT Win_1
ROW 200
COL 140
WIDTH nWidth
HEIGHT nHeight
PICTURE aPicture [ i ]
STRETCH lStretch
TRANSPARENT .T.
BACKGROUNDCOLOR win_1.backcolor
ADJUSTIMAGE lAdjustImage
END IMAGE


у меня с этой строкой берет фон основного окна

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




Пост N: 605
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 01.07.14 16:42. Заголовок: АНОНС * АНОНС * АНОН..


АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Завершается подготовка к опубликованию новой версии 2.3.7, которая выйдет на следующей неделе.

Кратко, что нового:
- исправлена функция _GetFocusedControl() для элементов управления ComboBox и ComboBoxEx;
- ссылку на объект ThisWindow теперь можно использовать внутри структуры DEFINE WINDOW ... END WINDOW (особая благодарность за это - SergKis);
- добавлена новая функция InkeyGUI( [<nWait>] ), предложенная SergKis ;
- элемент управления ButtonEx теперь поддерживает новый класс HANDCURSOR и события ON MOUSEHOVER и ON MOUSELEAVE;
- добавлена поддержка класса HOTTRACK для выделения активной вкладки цветного элемента управления Tab;
- обновлена unicode-сборка Харбора версии 3.2.0dev, мелкие исправления в библиотеке HBPrinter, обновлены библиотеки PropGrid и HbXml;
- добавлена новая утилита Sqlite browser;
- добавлены новые и обновлены некоторые старые примеры.

Благодарю за внимание!

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


Пост N: 450
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 02.07.14 18:11. Заголовок: :sm36: ..




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




Пост N: 3467
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 03.07.14 20:34. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Завершается подготовка к опубликованию новой версии 2.3.7


Ждем с нетерпением !

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




Пост N: 248
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 04.07.14 15:31. Заголовок: To Григорий - METHOD TSBrowse:SortArray()


Григорий, добрый день

Просматривал исходник h_tbrowse.prg , а именно метод SortArray и не понял зачем там используется ::SetArray ?
ведь при сортировке массив остается формально тот же -размерность массива не меняется, порядок колонок тот же

ВОТ кусок кода для сортировки по убыванию (то же и по возрастанию) :
============================================
if ValType(::aColumns[ nCol ]:bArraySortDes) == "B"
::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) )
else
::aArray := Asort( ::aArray,,, {|x,y| x[ nCol ] > y[ nCol ] } )
endif
============================================

почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) )
не применить более простую (быструю) конструкцию :aArray := Asort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ?
ведь по сути вызов ::SetArray( aArray ) всего лишь и выполняет подобное присваивание + установки по умолчанию



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




Пост N: 607
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 04.07.14 16:01. Заголовок: Haz пишет: почему в..


Haz пишет:

 цитата:
почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) )
не применить более простую (быструю) конструкцию


Думаю, что Вы абсолютно правы!
Блоки кода bArraySortDes и bArraySort - это расширение от Януша Пора, и, видимо, реализовано не очень изящно.
Обязательно поправлю уже для следующей сборки


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




Пост N: 612
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 09.07.14 09:52. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на оффициальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.3.7-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg237-mingw.exe

и компактный архив для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg237_xhb10003.zip

Я подготовил также эту сборку, основанную на компиляторе BCC 5.82 command-line tools и
соответствующей ему свежей версии Харбора.
Ссылки на эту сборку и компилятор BCC 5.82 по известным причинам смогу предоставить
только в частной переписке

Спасибо: 1 
Профиль
Haz
администратор




Пост N: 249
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 09.07.14 12:53. Заголовок: на компиляторе BCC 5.82


интересует есть ли практический смысл использования BCC 5.82 кроме смены версии. Пару лет назад собрал им проект и кроме увеличения размера разницы не заметил

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




Пост N: 613
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 09.07.14 17:49. Заголовок: Haz пишет: практиче..


Haz пишет:

 цитата:
практический смысл использования BCC 5.82



Андрей сообщил, что BCC 5.82 поддерживает добавление в приложение ресурсов объемом более 1 MB

Я заметил следующую тенденцию:
BCC 5.02 (выпуск 1997 года) работает под Виндой 95 и выше
BCC 5.51 (выпуск 2000 года) работает под Виндой 98 и выше
BCC 5.82 (выпуск 2006 года) работает начиная с WinXP и выше


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




Пост N: 250
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 09.07.14 19:22. Заголовок: gfilatov2002 пишет: ..


СПАСИБО

gfilatov2002 пишет:

 цитата:
Я заметил следующую тенденцию:



Если это все, то нет особого смысла

gfilatov2002 пишет:

 цитата:
поддерживает добавление в приложение ресурсов объемом более 1 MB


это решается заменой BRC32 на ресурс компилер от микрософт

PS У меня есть еще 6.30 - тоже не заметил разницы


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