Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI

gfilatov: Вот решил снова начать новую тему, чтобы не раздувать старый топик на 4 листа Новую версию Экспериментального релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=938 Что нового: - исправления в TAB - исправления в библиотеке TsBrowse, добавлен новый метод Report - синхронизация с оффициальной версией HMG 2.0.020 Жду комментариев на этот выпуск здесь и на русском форуме MiniGUI по адресу: http://talk.mail.ru/forum/talk.ru.boom.minigui?page=1

Ответов - 144, стр: 1 2 3 4 5 6 7 8 All

gfilatov: i3t4j6 пишет: И кстати - устаревший вопрос : - incremental search в TsBrowse (Sample_3) Благодаря настойчивости и наводке со стороны i3t4j6 проблема встроенного поиска решена. Это решение будет доступно в следующем выпуске Расширенного релиза библиотеки. Думаю, что вопрос закрыт Огромное спасибо за поддержку проекта!

i3t4j6: gfilatov пишет: Огромное спасибо за поддержку проекта! Всегда рад ! А в качестве награды за настойчивость - нельзя рассмотреть вопрос : при открытии окна MODAL и вместе с ним TsBrowse - курсор не активирован. (или хотя бы подсказать - где искать?)

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1193 Что нового: - исправления в библиотеке TsBrowse от автора - обновление библиотеки Socket после последних изменений в компиляторе Харбор - новый пример для библиотеки HbXML Александра Кресина - обновление старых примеров Также выложил на сервере http://minigui.mylivepage.ru русскую версию инсталлятора Easy Install 1.0 (спасибо, Паша ) и обновил сменщик обоев Wallpaper Changer до версии 1.2.3 В папке избранных программ сейчас находится уже 24 программы


Петр: В xCompile.bat %MG_HRB%\lib\gtwin.lib сменить бы на %MG_HRB%\lib\gtgui.lib, а то приложения получаются какие-то "гибридные"

gfilatov: Петр пишет: В xCompile.bat %MG_HRB%\lib\gtwin.lib сменить бы на %MG_HRB%\lib\gtgui.lib Да, я знаю об этом Но такая замена будет произведена только после выхода оффициальной версии компилятора. В текущей стабильной версии 0.99.60 используется библиотека gtwin.lib

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1227 Что нового: - новые псевдо-функции, заимствованные из библиотеки What32 - исправления в библиотеке TsBrowse, связанные с конвертацией в Excel - небольшие исправления в библиотеках поддержки печати - новый пример быстрого поиска в Гриде - обновление старых примеров

i3t4j6: gfilatov пишет: Жду комментариев на этот выпуск ... Уважаемый Григорий ! Объясните, пожалуйста, почему перестала работать индексация с условием ??? Например : INDEX ON str(tabn,5) TO &(imind) FOR (pos=abon->kod_pdrz) .AND. (posdom=abon->dom) SET INDEX TO &(imind) Я специально проверил - до версии HMG Extended Build 23b - все работало замечательно, а с HMG Extended Build 24 - что-то непонятное и непредсказуемое ???

gfilatov: i3t4j6 пишет: до версии HMG Extended Build 23b - все работало замечательно, а с HMG Extended Build 24 - что-то непонятное и непредсказуемое ??? Дело в том, что в состав Расширенного выпуска MiniGUI включаются последние сборки компилятора Харбор CVS, поэтому возможна нестабильная работа компилятора из-за внесенных в него изменений. Поэтому Вы можете заменить в папке minigui\harbour компилятор той версией, которая у Вас стабильно работает, и перекомпилировать библиотеку этой версией компилятора.

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1242 Что нового: - исправления в Tab при добавлении/удалении страниц и работе в WinXP SP2 - обновление IDE до версии 0.3.4 - новые примеры и обновление старых примеров Выложил "облегченный" инсталлятор, поскольку Харбор уже месяц, как не обновлялся Желаю всем удачной выкачки!

i3t4j6: gfilatov пишет: можете заменить в папке minigui\harbour компилятор той версией, которая у Вас стабильно работает, и перекомпилировать библиотеку этой версией компилятора. Я последовал Вашему совету - но безрезультатно !!! Подскажите, может все-таки я что-то делаю не так. Для примера я взял "облегченный" HMG Extended Build 25a и переписал туда полностью папку Harbour с компилятором Харбор CVS от 08.10.06 (релиз HMG Extended Build 23b ). Затем перекомпилировал библиотеки minigui.lib и TsBrowse.lib и собрал свою программу - глухо ! Я повторил то же с компилятором Харбор CVS от 29.09.06 (релиз HMG Extended Build 23 ) - и здесь пролет. Где искать причину ?..

gfilatov: i3t4j6 пишет: Где искать причину ?.. Начните поиск причины с создания простого примера, который демонстрирует проблему. Если в этом примере все будет работать нормально, то надо искать причину в Вашем коде. В противном случае - отправить этот простой пример разработчикам Харбора для анализа и принятия мер...

i3t4j6: gfilatov пишет: ...поиск причины с создания простого примера, который демонстрирует ... Чудес не бывает, но я все-таки еще раз попытаюсь объяснить. Вот эти две строки нужно вставить в исходник \Advanced\TsBrowse\TsBtest.prg после строки N 93. Index On State To State1 for Employee->age=50 set index to state1 До версии HMG Extended Build 23b - все работает замечательно, а начиная с HMG Extended Build 24 с любыми версиями компилятора Харбор CVS - НЕ ХОЧЕТ !!!

gfilatov: i3t4j6 пишет: эти две строки нужно вставить в исходник \Advanced\TsBrowse\TsBtest.prg Теперь стало яснее Проблема не в компиляторе Харбор, а в тех изменениях, которые были внесены в библиотеку TSBrowse, начиная с 24 релиза Олег, ты можешь посмотреть, в чем дело ?!

krutoff: Попробую разобраться, но пока не вижу, откуда начинать (процедуру вывода строк не трогали).

krutoff: Сделал откат своих изменений и предполагаю, что все дело в изменениях(не моих) : SetFilter() и т.п. T SBrowse: Build 1.55 (24/10/06) Постараюсь еще и их проверить.

krutoff: TSBrowse: начиная со строки 9982 разкоментировать блок if ::cDriver == "NTX" ... endif Для чего его закоментировали, я не знаю, проверьте - кто изменял TSBrowse:SetOrder()

gfilatov: krutoff пишет: проверьте - кто изменял TSBrowse:SetOrder() Большое спасибо: это был мой ляп! Теперь все работает после такого исправления в методе SetOrder (файл h_tbrowse.prg): ... If ::cDriver == "NTX" //.and. ! ( "5.3" $ Version() ) ::uLastTag := If( ValType( oColumn:cOrder ) == "C", ; Val( oColumn:cOrder ), oColumn:cOrder ) ( cAlias )->( Eval( ::bTagOrder, Max( 1, ::uLastTag ) ) ) ::uLastTag := oColumn:cOrder Else ::uLastTag := oColumn:cOrder ( cAlias )->( Eval( ::bTagOrder, oColumn:cOrder ) ) EndIf ...

Петр: Григорий, Вы не могли бы на mylivepage выложить исходники IDE version 0.3.4?

gfilatov: Петр пишет: Вы не могли бы на mylivepage выложить исходники IDE version 0.3.4? Полный пакет (бинарники+исходники) IDE выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1252 Благодарю за Ваш интерес!

Dima: gfilatov Дружище может начнем новую тему а то эту вон как раздуло , как бы форум не перекосило Например так Новая версия Расширенного релиза библиотеки MiniGUI (часть II) а в самом начале дать линк на эту тему.



полная версия страницы