Форум » Для флейма » реально работающие проекты linux+gui+harbour » Ответить

реально работающие проекты linux+gui+harbour

pureproft: Я фактически xbase-читатель форума а не писатель, т.е. у меня не harbour не xharbour не присутствует не на одной машине, но появляются по случаю :) И вот читаю я, читаю, и не пойму в реальной жизни существует что то написанное на всевозможных hbqt,wxhb,hbiup,....., fivewin ? ----- FiveWin applications gallery старательно листал три страницы и без успешно ----- при этом https://code.google.com/p/fivelinux/ GPL v2 и свежие вроде публикации а http://forums.fivetechsupport.com/viewtopic.php?f=12&t=4765 ..... 2006 год и ...

Ответов - 36, стр: 1 2 All

alkresin: pureproft пишет: Лично меня это натолкнуло на мысль о том что все работают на чём то стабильном-релизном а svn/git это для тусовки Думаю, что большинство как-раз работает на 3.2. На данный момент это вполне стабильная версия, просто не факт, что она будет являться таковой каждый день, на то она и dev.

pureproft: Simply Linux 6.01 сорцы из гита собрались, не всё конечно, но пока не вникал, главное hbrun по умолчанию UTF8 т.е. ? "Урааа" в строке ввода принял и показал ------- проверил для случая запуска ./hbrun testutf.prg где кирилица набрана в medit естественно в utf8, как и ожидалось всё OK. за исключением: [kiv@ATOM-SL gcc]$ ./hbrun testutf.prg hbshell: Error loading 'hbct' (libhbct.so). hbshell: Error loading 'hbexpat' (libhbexpat.so). hbshell: Error loading 'hbmemio' (libhbmemio.so). hbshell: Error loading 'hbmzip' (libhbmzip.so). hbshell: Error loading 'hbnetio' (libhbnetio.so). hbshell: Error loading 'hbunix' (libhbunix.so). УУУУУррррааааа......[kiv@ATOM-SL gcc]$ но это ожидаемо, позже по пробую на deb дистрах, вряд ли кто то тестировал на альте, вероятно скрипы править придётся

pureproft: Для выхода из тени флейма интересует вопрос: кроме меня тема кому то интересна? Учитывая то, что данному форуму более подходит домен SU а не RU хотелось бы выбрать дистрибутив линукс популярный у всех и создать раздел на форуме. Выбор одного дистра обусловлен тем, что множить проблемы harbor - dev на вечный linux - dev на мой взгляд не желательно. Со временем все разойдутся по своим. p.s. мечта: пакет 2 в 1 harbour linux и harbour win(wine) и hbmk собирает сразу два бинарника


alkresin: мечта: пакет 2 в 1 harbour linux и harbour win(wine) и hbmk собирает сразу два бинарника Насколько я помню, возможна кросскомпиляция в Линуксе виндовых харборовских программ ( с Mingw ). Так что делаете соответствующий sh скрипт с вызовами hbmk для двух окружений - и все.

pureproft: с wine мне больше нравится идея оба бинарника сразу запускаешь, у меня под два иструмента так уже сделано причём в одном(пока рекламой не буду заниматься) главная среда именно wine из за проблем с utf в отладчике

Andrey: pureproft пишет: кроме меня тема кому то интересна? Тема интересна пока для 2-х вариантов: 1) Терминалка для xHarbour 1.2 + Ubuntu + Wine 2) Сборка LetoDB под Debian 6 (бинарники)

pureproft: Что то я совсем запутался: Visual xHarbour содержит в себе FiveWin или нет И если нет, то VxH для линукс существует? Вопрос возник при просмотре страниц покупки одного и другого. ----- p.s. скачал демо win и lin и естественно не обнаружил в линуксовой версии того что есть в виндовой

AlexMyr: pureproft пишет: Вопрос возник при просмотре страниц покупки одного и другого. Зачем же сразу на страницу покупки идти, там не распишут то в чем вы запутались. pureproft пишет: p.s. скачал демо win и lin про какой демо идет речь?

pureproft: демо xHarbour с xHarbour.com xHarbour Builder Personal Quantity: Price: $ 195.00 Choose your operating system Windows Linux (*) Windows & Linux ИМХО не дорого, только сначала скачал win и мне понравилось а потом lin (rpm) и мне не понравилось и особенно то что вся документация win ориентирована и про utf не слова p.s. т.е. как я понял xHarbor интересен только для поддержки продления жизни clipper софта p.p.s. про не дорого: я, как и большинство на этом форуме не из детского сада и для меня линукс не равно бесплатно. Дома на поиграться с чистой совестью пожалуй но в работу без адекватной авторской тех поддержки не возьму не когда а значит естественно не бесплатно, но при этом деньги и возможности по конфигурированию всё равно не сравнимы с мелко мягкими.

alkresin: pureproft пишет: Что то я совсем запутался: Visual xHarbour содержит в себе FiveWin или нет И если нет, то VxH для линукс существует? Fivewin'а там наверняка нет. Версия для Линукс ... Точно не знаю, но вряд ли. У них недавно было бурное обсуждение, стоит ли вообще Линукс поддерживать даже в базовой, не Visual, версии.

ММК: pureproft пишет: p.s. т.е. как я понял xHarbor интересен только для поддержки продления жизни clipper софта Скорее наоборот :) xHarbour Builder ( не надо путать с xHarbour ) был интересен драйверами специально разработанными для работы с SQL. Но в последних версиях была введена искуственная "несовместимость" .Т.е. полноценно можно работать только с базами созданными им же самим. FiveWin это набор библиотек для GUI . Есть варианты для разных платфор . Базовый (максимальный ) для винды. Все остальные "обрезаются" возможностями системы в которой используются. С xHarbour Builder работает ...

pureproft: Это я понимаю, я просто заподозрил что fivewin лежит в основе Visual xHarbour

alkresin: Возвращаясь к теме "реально работающие проекты linux+gui+harbour": выложил на http://www.kresin.ru/fivest/fiveston.html такое вот реально работающее приложение - Five Stones ( то бишь, крестики-нолики ). Windows версия, которая иам лежит, была написана довольно давно на Delphi, а Linux-версия - на Harbour+Hwgui. Эта последняя у меня есть, конечно, и под Windows ( исходники-то те же ), просто не вижу смысла ее выкладывать, т.к. она ничем не лучше той старой.

AlexMyr: alkresin пишет: huchet Скачал исходники, прошелся по ним snr2, собираю ( Harbour 3.2.0dev (r1304160125), MinGW GNU C 4.7.2) таким hbp: [pre2]c:/dev/hwgui_216c/hwgui.hbc -o../huchet general.prg procpass.prg procs3.prg procflt.prg #general.rc[/pre2] general.rc под mingw не идет, убрал. Получил exe. При выборе любого пункта меню, кроме exit, service,help получаю [pre2]Error BASE/1132 Bound error: array access Called from general.prg->SETENABLE(290) Called from general.prg->HSUBSYS:RUN(955) Called from general.prg->(b)SETWINDOW(118) Called from source\hwindow.prg->ONCOMMAND(508) Called from source\hwindow.prg->(b)HMAINWINDOW(227) Called from source\hwindow.prg->HMAINWINDOW:ONEVENT(303) Called from ->HWG_ACTIVATEMAINWINDOW(0) Called from source\hwindow.prg->HMAINWINDOW:ACTIVATE(292) Called from general.prg->MAIN(100) HWGUI 2.16c Build 1001 Harbour 3.2.0dev (r1304160125) Date:18/04/13 Time:16:09:23[/pre2]

alkresin: Смотрим на строку 290: WriteStatus( oApp:oMainWnd, 3 ,aTxt_Msg[3]) Раз bound error, значит, что-то не то с aTxt_Msg. Этот массив объявляется в программе и может быть переопределен в .lng файле, если в .ini есть строка "cLngFile=" и она указывает на lng файл. Проверьте эту строку, проверьте, есть ли указанный там .lng и все ли там в порядке с aTxt_Msg. Попробуйте закомментировать эту строчку, тогда будет использоваться русский aTxt_Msg, определенный в тексте программы.

AlexMyr: alkresin пишет: Попробуйте закомментировать эту строчку, тогда будет использоваться русский aTxt_Msg, определенный в тексте программы. Получилось, спасибо.



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