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




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


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

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

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

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

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




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


Петр
постоянный участник


Пост N: 1427
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 24.02.17 14:51. Заголовок: Andrey пишет: За вы..


Andrey пишет:

 цитата:
За вывод PNG на форму и кнопки в минигуи отвечают две функции:
HBITMAP HMG_LoadImage( char * FileName );
HBITMAP HMG_LoadPicture( char * FileName, int New_Width, int New_Height, HWND hWnd, int ScaleStretch, int Transparent, long BackgroundColor, int AdjustImage );



За вывод отвечает HMG_LoadPicture().
HMG_LoadImage() отвечает за загрузку с использованием OLE или GDI+.

В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом.

Пример приложения


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




Пост N: 6309
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 24.02.17 15:10. Заголовок: Петр пишет: В качес..


Петр пишет:

 цитата:
В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом.


Отлично смотрится

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




Пост N: 5321
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.02.17 18:21. Заголовок: Петр пишет: В качес..


Петр пишет:

 цитата:
В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом.


Классная вещь ! Давно хотелось такого !
А в чем заключается ограничение ?

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




Пост N: 1070
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 28.02.17 10:44. Заголовок: Опубликована новая с..


Опубликована новая сборка 17.02 для следующих С-компиляторов:

- BCC 5.51 (Harbour и xHarbour)

- BCC 10.1 (только Harbour)

- XCC (xHarbour)

Базовый дистрибутив для BCC 5.5 лежит по адресу

http://hmgextended.com/files/CONTRIB/hmg-17.02-setup.exe

Прямые ссылки на другие дистрибутивы есть на домашней странице библиотеки

Ваши комментарии приветствуются

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





Пост N: 39
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 01.03.17 12:21. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Опубликована новая сборка 17.02



Уважаемый Григорий, резко упало качество картинок расположенных в окне ...
click here

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




Пост N: 1071
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 01.03.17 13:46. Заголовок: Alex_Cher пишет: ре..


Alex_Cher пишет:

 цитата:
резко упало качество картинок


Благодарю за сообщение!

Как лечить:
закомментируйте следующую экспериментальную строку в функции HMG_LoadPicture() из файла c_image.c

hBitmap = LoadOLEPicturePath( ( const char * ) FileName );

и пересоберите библиотеку с помощью батника MakeLib.bat.

Если такое лечение помогло, то обязательно сообщите здесь на форуме...


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





Пост N: 40
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 01.03.17 15:03. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
закомментируйте следующую экспериментальную строку в функции HMG_LoadPicture()



Уважаемый Григорий, замечание устранено ... благодарю за оперативность ...

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


Пост N: 1428
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 01.03.17 15:11. Заголовок: Alex_Cher пишет: ре..


Alex_Cher пишет:

 цитата:
резко упало качество картинок расположенных в окне



Было бы не плохо, если бы вы выложили фрагмент кода, который выводит картинку,
и вообще, замечательно было бы оригинал картинки посмотреть


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





Пост N: 41
Зарегистрирован: 18.06.15
ссылка на сообщение  Отправлено: 02.03.17 08:51. Заголовок: Петр пишет: Было бы..


Петр пишет:

 цитата:
Было бы не плохо, если бы вы выложили фрагмент кода



@ 0,30 IMAGE Image_1 PARENT Form_8 PICTURE _tec_dir + '/dat/Logotip.jpg' ;
WIDTH 150 HEIGHT 100 TOOLTIP 'ПАО "АВТОВАЗ" 2014 '

click here

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




Пост N: 5322
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.03.17 14:06. Заголовок: Петр пишет: В качес..


Петр пишет:

 цитата:
В качестве дополнительного анонса: в MiniGUI добавлена ограниченная поддержка вывода картинок с альфа каналом.



Я использую формы цветные (цвет формы разный).
Добавил в пример demo.prg цвет формы:
      MAIN BACKCOLOR BLUE 

И красота примера накрылась.... Опять обгрызанные края у картинки ...



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


Пост N: 1429
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 05.03.17 21:11. Заголовок: Andrey пишет: Опять..


Andrey пишет:

 цитата:
Опять обгрызанные края у картинки ...


Что могу сказать.. Ждите мартовский релиз или апрельский, это как решит Григорий.
Но думаю, что уже скоро все будет хорошо


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




Пост N: 5323
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.03.17 10:01. Заголовок: Петр пишет: Но дума..


Петр пишет:

 цитата:
Но думаю, что уже скоро все будет хорошо



Отличная новость !

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 15.03.17 13:25. Заголовок: Приветстую всех gfi..


Приветстую всех

gfilatov2002 пишет:

 цитата:
Опубликована новая сборка 17.02


Ошибка компиляции примера:
C:\MiniGUI\SAMPLES\BASIC\ExtractIcon\demo2.prg
demo2.prg(66) Error E0030 Syntax error "syntax error at '@'"


Спасибо: 0 
gfilatov2002
moderator




Пост N: 1077
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 15.03.17 14:09. Заголовок: Alw Spencer пишет: ..


Alw Spencer пишет:

 цитата:
demo2.prg(66) Error E0030 Syntax error


Запишите эту строку следующим образом:

       @ nRow, nCol  BUTTON &cObj    ; 
OF Form_1 ;
ICON cIconSrc ;
EXTRACT nI FLAT ;
WIDTH 38 HEIGHT 38 ;
ACTION SaveThisIcon( cIconSrc, Val( SubStr( This.Name, At( "_", This.Name ) + 1 ) ) )


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




Пост N: 1080
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.03.17 11:40. Заголовок: Опубликована новая с..


Опубликована новая сборка 17.03 для следующих С-компиляторов:

- BCC 5.51 (Harbour и xHarbour)

- BCC 10.1 (только Harbour)

Базовый дистрибутив для BCC 5.5 и Harbour лежит по адресу

http://hmgextended.com/files/CONTRIB/hmg-17.03-setup.exe

Прямые ссылки на другие дистрибутивы есть на домашней странице библиотеки

Под заказ возможно сделать сборки для таких С-компиляторов:

- MinGW 6.3.0 32-bit и Harbour 3.4.0dev;

- MinGW 6.3.0 64-bit и Harbour 3.4.0dev;

- PellesC 8.0 32-bit и xHarbour 1.2.3 build 10193.


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




Пост N: 1396
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 21.03.17 12:50. Заголовок: gfilatov2002 В Tsb_..


gfilatov2002
В Tsb_addrecord_3 demo.prg (line 359) прошла неточность (когда копировал на сайт), надо
nCol := oBrw:nColumn("NAME")


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




Пост N: 1081
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 21.03.17 14:01. Заголовок: SergKis пишет: demo..


SergKis пишет:

 цитата:
demo.prg (line 359) прошла неточность


Благодарю, поправил в архиве сборки на сайте

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



Пост N: 136
Зарегистрирован: 12.06.06
ссылка на сообщение  Отправлено: 22.03.17 12:10. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:
[quote]`
Эта функция использовалась очень давно для поиска абонентов в базе данных по
фамилии. Но начиная с версии 1702 происходит сбой - в Combobox введенный
символ не отражается, хотя абонент находится. Посмотрите , пожалуйста, на текст.
Что изменилось в сравнении с версией 1701?
*----------------
Function Poisk2(oBrw)
Local Buscar,nRow
Buscar:=Form_2.Combo_02.DisplayValue
If .Not. Empty(Buscar)
If abon->(DbSeek(Buscar))
nRow:=oBrw:nLogicPos()
Form_2.Brw_8.Value := Abon->(RecNo())
oBrw:Gopos(nRow)
oBrw:Refresh( .T. )
oBrw:lHasChanged := .T.
Else
PlayBeep()
EndIf
EndIf
Return Nil


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


Пост N: 676
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 23.03.17 10:52. Заголовок: Непонятки со сборкой..


Непонятки со сборкой 1703.

Создаю новый проект в ДИЗАЙНЕРЕ. Добавляю НОВЫЙ МОДУЛЬ в проект- все нормально, добавляю
НОВУЮ ФОРМУ - и всё вываливается И IDE закрывается .Старые проекты нормально открываются.
В сборке 1702 такого не было

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


Пост N: 677
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 23.03.17 10:56. Заголовок: Что-то с IDE. Сборка..


Что-то с IDE. Сборка 1703 с IDE от 1702 нормально работает

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