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




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


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

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

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

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

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




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


SergKis
постоянный участник




Пост N: 29
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 15.05.12 18:31. Заголовок: Для gfilatov2002. В..


Для gfilatov2002.
Виноват накрокозябил. Отвлекли.
Скрытый текст


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




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


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

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

а также, как обычно, на сервере http://hmgextended.com по адресу:

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

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

http://hmgextended.com/files/CONTRIB/hmg211-mingw.zip

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

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




Пост N: 386
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.06.12 12:36. Заголовок: АНОНС * АНОНС * АНОН..


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

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

Кратко, что нового:
- исправление обнаруженных ошибок в реализации MDI ;
- устранена утечка памяти во внутренней Си-функции TextDraw() ;
- добавлен класс BREAKMENU [ SEPARATOR ] для пунктов меню ;
- добавлен класс FONT для POPUP меню ;
- важные исправления в библиотеке TSBrowse ;
- обновлена UNICODE-сборка Харбора до версии 3.2.0dev, а также библиотека HbZipArc ;
- пересобрана HMGS-IDE с текущей версией библиотеки;
- добавлены новые и обновлены старые примеры (как обычно ).

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

P.S. Эта сборка, сделанная украино-польской командой, посвящается, естественно, Евро 2012 (и выходит в День России )!

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




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


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

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

а также, как обычно, на сервере http://hmgextended.com по адресу:

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

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

http://hmgextended.com/files/CONTRIB/hmg212-mingw.zip

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

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




Пост N: 2230
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.06.12 11:32. Заголовок: Петр пишет: осталос..


Петр пишет:

 цитата:
осталось только по просьбе Андрея Верченко вывод PNG для систем поддерживающих gdiplus (XP и выше) прикрутить.



Это с соседней ветки форума.
В новой сборке есть такой пример ? И как папка называется ?

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



Пост N: 64
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 13.06.12 05:53. Заголовок: При переходе на рели..


При переходе на релиз 2.1.2 получил:
Error: Unresolved external '_HB_FUN_HB_REGEXMATCH' referenced from E:\SOU.MAY\XMATE\ZARAC3V\OBJ\ZARAC.OBJ


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




Пост N: 388
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 13.06.12 10:40. Заголовок: alex_II пишет: Erro..


alex_II пишет:

 цитата:
Error: Unresolved external '_HB_FUN_HB_REGEXMATCH'


Посмотри в файле Changelog Харбора:

 цитата:

* HB_REGEXMATCH() marked as HB_LEGACY_LEVEL4. (this leaves
quite some headstart to change it)

* include/hbextern.ch
- Deleted HB_REGEXMATCH().

Users are recommended to use HB_REGEXHAS() and HB_REGEXLIKE()
functions as unambiguous alternatives, which work equally
well on all Harbour versions. HB_REGEXMATCH() is now deprecated




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



Пост N: 65
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 13.06.12 12:27. Заголовок: Спасибо Григорий! Вс..


Спасибо Григорий!
Всё заработало

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



Пост N: 72
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 27.06.12 09:23. Заголовок: Григорий! Можно сдел..


Григорий!
Можно сделать, чтобы семейство MSG-функций учитывало установку:
SET CENTERWINDOW RELATIVE PARENT?

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




Пост N: 392
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.06.12 12:02. Заголовок: alex_II пишет: Можн..


alex_II пишет:

 цитата:
Можно сделать, чтобы семейство MSG-функций учитывало установку


Нет, поскольку в семействе Msg* используются общесистемные функции.

Но эта установка будет работать, если Вы замените эти системные функции своими аналогичными пользовательскими функциями по типу того, как это сделано в примере из папки samples\Basic\MsgEdit

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



Пост N: 73
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 27.06.12 13:16. Заголовок: Спасибо за информаци..


Спасибо за информацию, буду пробовать

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




Пост N: 394
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 05.07.12 12:38. Заголовок: АНОНС * АНОНС * АНОН..


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

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

Кратко, что нового:
- добавлены файлы заголовков hmg.ch и i_hmgcompat.ch для совместимости с .FMG от IDE официального релиза;
- в элементе управления Tab добавлен параметр с номером страницы в кодовый блок события On Change;
- важные исправления в библиотеке TSBrowse ;
- обновлена UNICODE-сборка Харбора до версии 3.2.0dev, а также библиотеки HBPrinter и PropGrid ;
- пересобрана HMGS-IDE с текущей версией библиотеки;
- добавлены новые и обновлены старые примеры (как обычно ).

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

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




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


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

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

а также, как обычно, на сервере http://hmgextended.com по адресу:

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

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

http://hmgextended.com/files/CONTRIB/hmg213-mingw.zip



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



Пост N: 129
Зарегистрирован: 12.06.06
ссылка на сообщение  Отправлено: 10.07.12 17:46. Заголовок: krutoff пишет: ... ..


krutoff пишет:

 цитата:
... после ввода новых записей при заполнении окна TSBROWSE -
ввода последней записи внизу окна - происходит очищение всего окна
и даже тек. запись не показывает - остается только текущая ячейка.


Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2
попробовал добавить запись - и у меня такая беда - только текущая ячейка.
Это все можно наблюдать на примере Sample2 - только запись добавляется
не стрелкой "вниз", а после прохождения Enter по полям последней записи

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




Пост N: 2263
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.07.12 20:57. Заголовок: Установил новую верс..


Установил новую версию.
Пример \MiniGUI\SAMPLES\Applications\WBT - не работает.
Date: 07/10/12 Time: 21:53:46
Error BASE/1132 Bound error: array access

Called from OWNTABPAINT(813)
Called from EVENTS(116)
Called from UPDATEWINDOW(0)
Called from EVENTS(618)
Called from SHOWWINDOW(0)
Called from _ACTIVATEWINDOW(1215)
Called from MAIN(103)


Тестировал на Windows XP SP3


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




Пост N: 397
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.07.12 10:28. Заголовок: Andrey пишет: Приме..


Andrey пишет:

 цитата:
Пример \MiniGUI\SAMPLES\Applications\WBT - не работает.


Спасибо за сообщение об ошибке!

Исправленный вариант этой сборки выложил по адресу

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

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

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




Пост N: 212
Зарегистрирован: 27.07.08
ссылка на сообщение  Отправлено: 11.07.12 13:40. Заголовок: i3t4j6 пишет: kruto..


i3t4j6 пишет:

 цитата:
krutoff пишет:

цитата:
... после ввода новых записей при заполнении окна TSBROWSE -
ввода последней записи внизу окна - происходит очищение всего окна
и даже тек. запись не показывает - остается только текущая ячейка.


Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2
попробовал добавить запись - и у меня такая беда - только текущая ячейка.
Это все можно наблюдать на примере Sample2 - только запись добавляется
не стрелкой "вниз", а после прохождения Enter по полям последней записи



И у меня такая же проблема, причём и в этой версии не исправлена. Остаюсь на 2.11

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




Пост N: 399
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 11.07.12 15:53. Заголовок: i3t4j6 пишет: Я ран..


i3t4j6 пишет:

 цитата:
Я раньше на это не обратил внимание, принял к сведению. А после версии 2.1.2
попробовал добавить запись - и у меня такая беда - только текущая ячейка.
Это все можно наблюдать на примере Sample2 - только запись добавляется
не стрелкой "вниз", а после прохождения Enter по полям последней записи


Эта беда лечится добавлением вызова функции SysRefresh() в конце метода GoNext()

 цитата:
 
// ============================================================================
// METHOD TSBrowse:GoNext() Version 9.0 Nov/30/2009
// Post-edition cursor movement. Cursor goes to next editable cell, right
// or first-down according to the position of the last edited cell.
// This method is activated when the MOVE clause of ADD COLUMN command is
// set to 5 ( DT_MOVE_NEXT )
// ============================================================================

METHOD GoNext() CLASS TSBrowse

Local nEle, ;
nFirst := 0

...

::nOldCell := ::nCell
::lHitBottom := ( ::nAt == ::nLen ) //V90
If ::lHitBottom // добавлено
SysRefresh() // здесь
EndIf
::GoDown()

Return Self



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





Пост N: 158
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 11.07.12 16:39. Заголовок: По состоянию на 11.0..


По состоянию на 11.07.2012 в h_tbrowse.prg
Закомментировал строчку 4049
//# _HMG_InteractiveCloseStarted := .F.

и проблема вроде бы исправлена( пока исправлена...)

Пожалуйста, проверьте и мой вариант.
(Григорий, Ваш вариант у меня не прошёл...)

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




Пост N: 400
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 12.07.12 11:19. Заголовок: krutoff пишет: пров..


krutoff пишет:

 цитата:
проверьте и мой вариант


У меня этот вариант не работает (и не должен ), но если Вам помогает, то - в добрый час!


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