Форум » 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

i3t4j6: Может я нетерплячий, но позволю себе Вас процитировать по поводу MDI окон в TsBrowse : "Решение будет доступно в следующем неофициальном Расширенном релизе библиотеки MiniGUI (следите за новостями)". Я скачал Build 18a - результат тот же - программа вылетает ! P.S. И по поводу ввода символов при редактировании полей в Tsbrowse.

gfilatov: i3t4j6 пишет: Я скачал Build 18a - результат тот же - программа вылетает ! Критика - это, конечно, хорошо Но еще лучше было бы привести небольшой пример кода, который Вы используете. Для Вашего сведения Чтобы пример из папки samples\Advanced\TsBrowse работал с MDI, мне потребовалось внести всего 3 изменения в код: 1) объявить основное окно как MDI в файле demo.prg 2) объявить дочерние окна как MDICHILD в файле TsBtest.prg 3) заремить эту строку в файле TsBtest.prg // ACTIVATE WINDOW &cWnd Вот и все! Если потребуется, то я могу выложить рабочий пример вместе с исходниками на сайте http://minigui.mylivepage.ru Желаю удачи!

i3t4j6: Я не настаиваю категорически , но все же попытаюсь не согласиться. Все три изменения были сделаны еще в первый раз (плюс убрал ICON). В итоге : - курсор в TsBrowse не активный; - навигация при помощи клавиатуры отсутствует полностью (только мышкой); - при попытке редактирования любого поля - сбой в программе.


gfilatov: i3t4j6 пишет: В итоге : - курсор в TsBrowse не активный; - навигация при помощи клавиатуры отсутствует полностью (только мышкой); - при попытке редактирования любого поля - сбой в программе. Все замечания справедливы! Вывод: компонент TsBrowse не готов для работы в MDI Обязательно сообщу об этом автору адаптации этой библиотеки

i3t4j6: И еще , если можно, пожалуйста? Все-таки хотелось бы восстановления status quo для ввода символов при редактировании полей в TsBrowse

gfilatov: Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=939 Прошу проверить работу этой сборки с HMG Ex build 18a. Собственная проверка показала, что все в порядке

gfilatov: Продолжаем хорошие новости: добавил на сайте http://minigui.mylivepage.ru программу INI File Editor - универсальный редактор конфигурационных ini-файлов Теперь в папке MyProgram лежит уже 21 избранная программа

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=949 Что нового: - исправление обнаруженных ошибок - поддержка MDI окон в библиотеке TSBrowse - улучшена совместимость GRID с официальным релизом - новые примеры

krutoff: При компиляции под xHarbour выдается ошибка: Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|errorsys

krutoff: Каюсь. Забыл перекомпилировать 18b под xharbour - тут же и получил error.

gfilatov: krutoff пишет: Каюсь Поспешишь - людей насмешишь! Я - сам такой

gfilatov: Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=953 Прошу проверить работу этой сборки с HMG Ext build 18b (у меня работает нормально ).

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=956 Что нового: - обновлена версия компилятора Harbour CVS - исправлена поддержка MDI окон в библиотеке TSBrowse - улучшена работа предпросмотра в библиотеке HbPrinter - новые примеры

gfilatov: Выложил исправленную версию Harbour MiniGUI IDE (вместе с исходниками) по адресу: http://minigui.mylivepage.ru/file/?fileid=957 Что нового: -корректная компиляция под Win98 и WinXP

Владимир: gfilatov Скачал. Поставил. Собрал. Четыре ошибки: 1. Нет #include "minigui.ch" в LoadFmg.prg - после чего куча Illegal'ов вылезает 2. DECLARE WINDOW нет в LoadFmg.prg - опять-таки синтаксические ошибки "." После того как поставил: Declare window controls Declare window projectbrowser Declare window objectinspector ошибки пропали. 3. Не задекларирована Form_1 - после того как поставил DECLARE WINDOW Form_1 в LoadForm.prg и в HmgsIde.prg ошибки пропали 4. SaveForm.prg строка 8 If .Not. IsWindowActive(Form_1) не может найти эту функцию: я исправил на If .Not. _IsWindowActive(Form_1) После чего пока работет.

gfilatov: Владимир, Откомпилированная программа уже есть в поставке. Исходники предназначены для компиляции исключительно с помощью Харбора и носят справочный характер

alex_II: Привожу мои вопросы c форума: http://talk.mail.ru/forum/talk.ru.boom.minigui?page=1 иожет мне здесь ответят. 1 В TSBrowse я прграмно делаю: добавляю записи, удаляю записи, меняю колонки, меняю содержимое полей. Возникает проблема корректного отображения всех внесенных програмно изменений. Каким методом можно заставить TSBrowse перерисовать все свои строки? Пробовал Refresh(), Reset() - почему-то работает неустойчиво. 2 При програмном изменении кол-ва записей почему-то появляется вертикальная полоса прокрутки, хотя места для всех строк хватает (даже когда удаляю строки) и все прокрутки отключены: TBrowse_ppl:lNoHScroll := .T. TBrowse_ppl:lNoVScroll := .T. 3 Программа, собранная на Harbour и Build 18c (HMG 1.2 Extended) работает на SATA-диске медленнее в 2-3 раза чем на IDE-диске. Файловая система в обих случаях FAT32

gfilatov: alex_II 1 Да, есть такая проблема. Автор адаптации библиотеки периодически возвращается к ней 2 Попробуйте в файле H_TBROWSE.PRG заремить строку 8383 в методе TSBrowse:Reset() Если поможет, то обязательно напишите 3 По-видимому, это проблемы компилятора Харбор. Попробуйте потестировать эту программу, собрав ее с помощью компилятора xHarbour.

gfilatov: Выложил исправленную версию Harbour MiniGUI IDE (вместе с исходниками) по адресу: http://minigui.mylivepage.ru/file/?fileid=958 Что нового: -исправление обнаруженных ошибок

alex_II: 1. Хочется верить, что проблема рано или поздно будет решена 2. Правка кода в H_TBROWSE.PRG проблему решила (способ конечно радикальный) 3 Не могли бы вы мне подсказать где скачать рабочую версию xHarbour со всеми библиотеками, с CVS не работал да и нет времени копаться. И еще: если мне не изменяет память в более ранних версиях HMG Ext TSBrowse содержал bat-файл для создания библиотеки для xHarbour, сейчас его нет. Та же проблема и с HBPrinter



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