Форум » GUI » hwgui » Ответить

hwgui

Pasha: Что-то я совсем запутался Сделал svn commit по адресу: https://hwgui.svn.sourceforge.net/svnroot/hwgui Последний коммит был 2012-09-25 19:30 UTC-0300 Luis Fernando Basso <lfbasso at via-rs.net> На сайте проекта и в майл-листе вижу, что коммиты были и после этой даты. Но что-то не найду новый адрес А ветвь, куда я сбросил изменения, заморожена и не развивается ?

Ответов - 300, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

alkresin: Произошли изменения в статусе HwGUI. Версия 2.16с, которая была доступна на маем сайте, теперь выгружена на SVN в качестве основной ветки под номером 2.18. Буду постепенно добавлять в нее те новшества из 2.17, которые наиболее востребованы пользователями, но, по-возможности, аккуратно, не ломая структуру библиотеки. Буду продолжать чистку - в 2.16с (теперь уже 2.18) тоже есть фрагменты, которые желательно переделать. Ну и дальнейшее развитие... Надо развивать gtk версию, улучшая ее совместимость с Winapi версией. По отладчику есть что делать - помимо расширения его прямой функциональности планирую довести его до небольшого Builder'а ( собственно, уже начал ). Планов много. Были бы время и энергия :)

Vlad04: Буду постепенно добавлять в нее те новшества из 2.17 2.17 это где? Планов много. Хотелось, чтобы в планах нашел место и дизайнер.

alkresin: 2.17 это где? Это то, что было на Sourceforge в качестве главной ветви.


AlexMyr: Собрал hwgui под fedora 18, зашел в source/gtk и запустил build.sh, появились библиотеки. Потом пробую собрать hwgdebug и получаю следующее: [pre2][omm@localhost debugger]$ hbmk2 hwgdebug.hbp Harbour 3.2.0dev (r1306211258) Copyright (c) 1999-2013, http://harbour-project.org/ Compiling 'hwgdebug.prg'... Lines 4946, Functions/Procedures 53 Generating C source output to '/tmp/hbmk_YEOSoL.dir/hwgdebug.c'... Done. /usr/bin/ld: ../../lib/libhwgui.a(misc.o): undefined reference to symbol 'cos@@GLIBC_2.0' /usr/bin/ld: note: 'cos@@GLIBC_2.0' is defined in DSO /lib/libm.so.6 so try adding it to the linker command line /lib/libm.so.6: could not read symbols: Некоректна дія collect2: error: ld returned 1 exit status hbmk2[hwgdebug]: Error: Running linker. 1 gcc '/tmp/hbmk_YEOSoL.dir/hwgdebug.o' '/tmp/hbmk_YEOSoL.dir/hbmk_Zb6CGl.o' -Wl,--start-group -lhwgui -lprocmisc -lhbxml -lhwgdebug -lhbcplr -lhbdebug -lharbour -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -Wl,--end-group -ohwgdebug -L/usr/local/lib/harbour -L../../lib [/pre2] Как правильно собирать под линукс hwgui?

alkresin: Правильно вы собираете, там какая-то проблема с библиотекой математических функций, линкер просит добавить ее в скрипт. Попробуйте сказать это hbmk2 ( библиотека называется m, надо чтоб в списке библиотек стояло -lm ), или удалите из gtk/misc.c функции hwg_sin, hwg_cos.

AlexMyr: alkresin пишет: надо чтоб в списке библиотек стояло -lm добавил, теперь получаю hbmk2: Error: Referenced, missing, but unknown function(s): HWG_SAVEFILE(), HWG_SELECTFOLDER() они в source/winapi/commond.c

AlexMyr: AlexMyr пишет: hbmk2: Error: Referenced, missing, but unknown function(s): HWG_SAVEFILE(), HWG_SELECTFOLDER() исключил ф-ии, собралось, работает Теперь по дизайнеру, не собирается Compiling 'inspect.prg'... inspect.prg(218) Error E0030 Syntax error "syntax error at '@'" 1 error

alkresin: Теперь по дизайнеру, не собирается Во-первых, надо дизайнер тоже из 2.16с использовать, я забыл его залить на место 2.17 - он и под Windows не соберется из-за новых слов в определении некоторых control'ов, в данном случае - combobox'a. Во-вторых, под Linux он в любом случае не соберется из-за richedit, я планирую использовать там тот редактор, что в hwgdebug, когда портирую его под gtk.

AlexMyr: Отправил на dev list, но попал на премодерацию за превышение размера письма, пишу тут. Такая проблема, в отладчике открываю исходник, и не вижу его до тех пор пока курсором не пройдусь по нему.

alkresin: Какая ОС ?

AlexMyr: alkresin пишет: Какая ОС ? Harbour Build Info --------------------------- Version: Harbour 3.2.0dev (r1306101459) Compiler: MinGW GNU C 4.7.2 (32-bit) Platform: Windows XP 5.1.2600 Service Pack 3 PCode version: 0.3 ChangeLog last entry: 2013-06-10 16:59 UTC+0200

AlexMyr: Только что собрал на винь98, та же картина.

alkresin: Разобрался, исправил.

alkresin: HwGUI 2.18 выложен на Sourceforge, чуть позже выложу и на свой сайт.

AlexMyr: alkresin пишет: HwGUI 2.18 выложен на Sourceforge Большое спасибо!

alkresin: Выложил к себе на сайт 2.18 - исходники, сборки для bcc и mingw.

Vlad04: Спасибо большое Вопрос по КомбоБоксу. Отбираю из базы в массив (mDat) уникальные значения. Как правильно передать в комбокос на форме значения массива. Форма построена с использованием designer. <part class="combobox"> <style> <property name="Geometry">{21,45,70,24}</property> <property name="Name">[oCombobox1]</property> <property name="nMaxLines">10</property> <property name="varName">[cCmb1]</property> </style> </part> При инцициализации формы пишу cCmb1:Items:=mDat Не проходит. Спасибо

AlexMyr: Vlad04 пишет: При инцициализации формы пишу Я делаю это при инициализации самого объекта Parameters oCtrl oCtrl:aItems := xArray А у вас похоже ощибка Vlad04 пишет: cCmb1:Items:=mDat есть свойство aItems, а не Items

Vlad04: Все оК! Переходим к Brows. А что за файл bank.xml в huchet\options ? designer не открывается, хотя по содержанию, что-то там про подключение и вывод данных базы.

AlexMyr: Vlad04 пишет: А что за файл bank.xml в huchet\options ? Слабо посмотреть на сайте уважаемого автора http://kresin.ru/huchet.html ?



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