Автор | Сообщение |
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; - новые и обновленные старые примеры (как обычно ).
|
|
|
Ответов - 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; - добавлены новые и обновлены некоторые старые примеры. Желаю всем мира, добра и надежды! Нет ничего ужаснее войны и... "разрухи в головах"
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3386
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.05.14 16:49. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | - команда DEFINE BKGBRUSH теперь поддерживает картинки в форматах JPG, GIF, TIF и PNG; |
| Ура !!! gfilatov2002 пишет: цитата: | Нет ничего ужаснее войны и... "разрухи в головах" |
| Поддерживаю !
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 592
Зарегистрирован: 11.02.10
|
|
Отправлено: 22.05.14 10:11. Заголовок: Новый релиз библиоте..
|
|
|
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; - добавлены новые и обновлены некоторые старые примеры. Благодарю за Ваше внимание
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 596
Зарегистрирован: 11.02.10
|
|
Отправлено: 11.06.14 10:05. Заголовок: Новый релиз библиоте..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3420
Зарегистрирован: 12.09.06
|
|
Отправлено: 11.06.14 15:04. Заголовок: Перекомпилировал нес..
Перекомпилировал несколько программ - все Ок ! Большое СПАСИБО за ваш труд !!! Вроде PNG картинки показывать лучше стало ! Нет окантовки черной дурацкой... Пример \samples\Basic\FormStorage - классный !!! То что нужно. Еще бы сделать его трех-оконным и показать как записывать в ОДИН ини-файл размеры окна + цвета объектов.
|
|
|
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 картинки без фона отображаются ТОЛЬКО на сером фоне !!!
|
|
|
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 } ; ... "может здесь собака порылась" ?
|
|
|
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
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3423
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.06.14 14:58. Заголовок: nick_mi пишет: Или ..
nick_mi пишет: цитата: | Или я нкеправильно понял проблему ? |
| НЕТУ ФОНА { 0,176,240 }: И ПОЧЕМУ ЧЕРНАЯ ОКАНТОВКА { 0,176,240 }:
|
|
|
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 у меня с этой строкой берет фон основного окна
|
|
|
|
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; - добавлены новые и обновлены некоторые старые примеры. Благодарю за внимание!
|
|
|
Vlad04
|
| постоянный участник
|
Пост N: 450
Зарегистрирован: 13.10.05
|
|
Отправлено: 02.07.14 18:11. Заголовок: :sm36: ..
|
|
|
Andrey
|
| постоянный участник
|
Пост N: 3467
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.07.14 20:34. Заголовок: gfilatov2002 пишет: ..
gfilatov2002 пишет: цитата: | Завершается подготовка к опубликованию новой версии 2.3.7 |
| Ждем с нетерпением !
|
|
|
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 ) всего лишь и выполняет подобное присваивание + установки по умолчанию
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 607
Зарегистрирован: 11.02.10
|
|
Отправлено: 04.07.14 16:01. Заголовок: Haz пишет: почему в..
Haz пишет: цитата: | почему вместо ::SetArray( ASort( ::aArray,,, ::aColumns[ nCol ]:bArraySortDes ) ) не применить более простую (быструю) конструкцию |
| Думаю, что Вы абсолютно правы! Блоки кода bArraySortDes и bArraySort - это расширение от Януша Пора, и, видимо, реализовано не очень изящно. Обязательно поправлю уже для следующей сборки
|
|
|
gfilatov2002
|
| moderator
|
Пост N: 612
Зарегистрирован: 11.02.10
|
|
Отправлено: 09.07.14 09:52. Заголовок: Новый релиз библиоте..
|
|
|
Haz
|
| |
Пост N: 249
Зарегистрирован: 20.02.11
|
|
Отправлено: 09.07.14 12:53. Заголовок: на компиляторе BCC 5.82
интересует есть ли практический смысл использования BCC 5.82 кроме смены версии. Пару лет назад собрал им проект и кроме увеличения размера разницы не заметил
|
|
|
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 и выше
|
|
|
Haz
|
| |
Пост N: 250
Зарегистрирован: 20.02.11
|
|
Отправлено: 09.07.14 19:22. Заголовок: gfilatov2002 пишет: ..
СПАСИБО gfilatov2002 пишет: цитата: | Я заметил следующую тенденцию: |
| Если это все, то нет особого смысла gfilatov2002 пишет: цитата: | поддерживает добавление в приложение ресурсов объемом более 1 MB |
| это решается заменой BRC32 на ресурс компилер от микрософт PS У меня есть еще 6.30 - тоже не заметил разницы
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|