Автор | Сообщение |
|
| |
Пост N: 47
Зарегистрирован: 15.12.09
|
|
Отправлено: 13.04.13 05:21. Заголовок: реально работающие проекты linux+gui+harbour
|
|
|
Ответов - 36
, стр:
1
2
All
[только новые]
|
|
|
| moderator
|
Пост N: 586
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.04.13 09:35. Заголовок: Существуют. Например..
Существуют. Например, вот эта программа - huchet реально работает у меня на предприятии на Windows и Linux клиентских компьютерах. Сделана на Harbour + HwGUI ( + LetoDB, хотя в данном случае это не важно ). На сайте выложен исполняемый файл для Windows и исходники, которые могут быть откомпилированы и под Linux. Все это, правда, не самое свежее, надо будет обновить.
|
|
|
|
| |
Пост N: 48
Зарегистрирован: 15.12.09
|
|
Отправлено: 13.04.13 09:58. Заголовок: Александр, а можно б..
Александр, а можно более детально? т.е. в случае linux важно какой дистрибутив, какая версия gcc,hurbour,HwGUI Если в планах присутствует актуализация GTK - HwGUI, напрашиваюсь в тестеры
|
|
|
|
| moderator
|
Пост N: 587
Зарегистрирован: 06.07.06
|
|
Отправлено: 13.04.13 20:27. Заголовок: pureproft пишет: в ..
pureproft пишет: цитата: | в случае linux важно какой дистрибутив, какая версия gcc,hurbour,HwGUI |
| Дистрибутивы ... Я работал с AspLinux от 9 до 14, Fedora 11 - 16, Suse, Debian 6. Harbour - любой, сейчас у меня в работе 2, 3.2. HwGUI - ну, наверное, 2.16с, что лежит у меня на сайте. цитата: | Если в планах присутствует актуализация GTK - HwGUI |
| В ближайшее время - вряд ли. Пока я планирую сделать "Harbour - шаг за шагом" для Linux и выложить бинарный дистрибутив HwGUI для Linux ( бинарники, сделанные на AspLinux 14, работают у меня и на Федорах, и на Debian 6 ).
|
|
|
|
| |
Пост N: 49
Зарегистрирован: 15.12.09
|
|
Отправлено: 14.04.13 09:30. Заголовок: hwgui_216c\insta..
hwgui_216c\install.txt Скрытый текст HWGUI - Harbour Win32 GUI library Installation procedure is very simple. There are few bat files to build HwGUI with C compiler of your choice: make_b32.bat - Borland C make_pc.bat - Pelles C make_vc.bat - Microsoft Visual C make_w32.bat - Open Watcom C makemngw.bat - Mingw
| подчёркиваю, я пока просто читатель.... и правильно ли я понимаю прочитанное в папках hwgui_216c\samples и hwgui_216c\gtk\samples т.е. на сегодня gtk функционал существенно отстаёт от win32? p.s. и судя по тому что кроме Александра не кто не отзывается, неужели других примеров реально работающих нет? p.p.s. заглянул нам sourceforge и совсем запутался 2.16c свежее чем 2.17 ??? p.p.p.s. http://www.kresin.ru/en/hwgdoc.html это отражает мультиплатформенный функционал или в случае gtk нужно что то другое смотреть?
|
|
|
|
| постоянный участник
|
Пост N: 109
Зарегистрирован: 29.05.10
|
|
Отправлено: 14.04.13 10:02. Заголовок: Посмотрите вот здесь..
|
|
|
|
| |
Пост N: 50
Зарегистрирован: 15.12.09
|
|
Отправлено: 14.04.13 10:27. Заголовок: ММК пишет: Посмотри..
ММК пишет: так вы мой первый пост перечитайте это я к тому, что обсуждения у них на форуме производят впечатление эпизодических экспериментов чьих то, а упоминания о пром. эксплуатации чего бы то ни было не под win32 я не обнаружил.
|
|
|
|
| |
Пост N: 51
Зарегистрирован: 15.12.09
|
|
Отправлено: 14.04.13 10:45. Заголовок: Информация к размышл..
Информация к размышлению FiveLinux becomes GPL by Antonio Linares » Tue Aug 28, 2012 5:59 pm Today we have decided to license FiveLinux as GPL We believe that it is the only way to turn it popular for Linux users and that it may help to make FiveWin and FiveMac more popular. FiveWin and FiveMac continue as commercial products from FiveTech, as usual. We will keep selling a FiveLinux version, built and tested from FiveTech, but at the same time, all its sources are available from: http://code.google.com/p/fivelinux/ We are convinced that many software products that today have dissapeared, could be leaders today, if their manufacturers had turned them into GPL at the right time. So maybe there is still a chance for FiveLinux (*) Antonio regards, saludos Antonio Linares www.fivetechsoft.com p.s. goodle нам в помощь (*) Мы убеждены в том, что многие программные продукты, которые сегодня исчезли, может быть лидерами сегодня, если их производители превратили их в GPL в нужное время. Поэтому, возможно, есть еще шанс для FiveLinux Антонио p.p.s особо примечательно что в ветке форума единственный отклик из Польши, а ведь вроде как событие!!!
|
|
|
|
| постоянный участник
|
Пост N: 2797
Зарегистрирован: 12.09.06
|
|
Отправлено: 14.04.13 14:38. Заголовок: pureproft пишет: су..
pureproft пишет: цитата: | судя по тому что кроме Александра не кто не отзывается, неужели других примеров реально работающих нет? |
| По всей видимости нет. Для того чтобы Харбор заработал под Linux нужно хотя бы научиться запускать задачки под WINE. МиниГуе-вые задачки идут на ура, а териналка Харбора совсем нет ! Так как заказчиков под Linux наверно ни у кого нет, то и перенос задач с Win32 неактуально.... Я пробовал перенести свою терминалку под WINE, труба дело, задача работает, а вместо текста одни кракозябы !
|
|
|
|
| |
Пост N: 52
Зарегистрирован: 15.12.09
|
|
Отправлено: 14.04.13 18:57. Заголовок: пытаюсь из читателя ..
пытаюсь из читателя понемногу превратится в писателя Очень интересно текущее состояние штатной поддержки UTF8 ??? если есть хоть какое то движение в этом направлении, где почитать? пока вижу только: http://harbour.github.io/doc/index.html hb_cdpSelect() Select the active code page by language ID Syntax hb_cdpSelect( [<cNewLang>] ) --> cOldLang Argument(s) <cNewLang> The optional ID of the language module. Possible values for <cNewLang> are below as defined in the Codepage library, sorted by language. Language Codepage <cNewLang> .... English 437 EN .... Russian 866 RU866 Russian KOI-8 RUKOI8 Russian Windows-1251 RU1251 .....
|
|
|
|
| moderator
|
Пост N: 588
Зарегистрирован: 06.07.06
|
|
Отправлено: 14.04.13 19:18. Заголовок: pureproft пишет: на..
pureproft пишет: цитата: | на сегодня gtk функционал существенно отстаёт от win32? |
| Отстает. Существенно или нет - понятие относительное. На мой взгляд, все необходимое для создания приложений есть - окна, диалоги, основной набор виджетов ( label, edit, checkbox, combobox, radiobutton, button, groupbox, tab ), дополнительный - browse, panel ( что-то вроде toolbar'а ), ownerbutton и пр. ( надо в исходники заглядывать, чтобы все перечислить ), печать работает через libgnomeprint. Нет MDI, нет, кажется, status window, datepicker'а, нет тех специфических Win32 виджетов, как toolbar32, grid, еще каких-то, поддержка которых добавлена в Windows версию бразильскими коллегами и которые лично я считаю лишними. цитата: | p.p.s. заглянул нам sourceforge и совсем запутался 2.16c свежее чем 2.17 |
| Да :). Я довольно долго отсутствовал на Sourceforge, а когда пришел и посмотрел на сделанное, оно мне не понравилось, и я решил модернизировать старую 2.16, взяв в нее из кода на Sourceforge только то, что счел полезным. Вместе с тем, я понемногу чищу код, который лежит сейчас на Sourceforge, так что, возможно, эти две ветки в перспективе сомкнутся. Но пока 2.16c - наиболее подходящий вариант. Учитывая то, что эта документация стара и неполна, то, думаю, она отражает именно мультиплатформенный функционал.
|
|
|
|
| постоянный участник
|
Пост N: 110
Зарегистрирован: 29.05.10
|
|
Отправлено: 14.04.13 19:36. Заголовок: pureproft пишет: эт..
pureproft пишет: цитата: | это я к тому, что обсуждения у них на форуме производят впечатление эпизодических экспериментов чьих то, а упоминания о пром. эксплуатации чего бы то ни было не под win32 я не обнаружил. |
| А я к тому , что FW мультиплатформенный. На линуксе поддерживается практический весь базовый функционал за исключением возможностей связанных с отличием этих систем. На форуме ( по ссылочке , что я указал )отличия можно увидеть более конкретно , а так же возникющие проблемы . Ну , а то что GUI приложения пишут больше под виндой это понятно... Если FW для люникса начнут "раздавать" , а не продовать возможно ситуация с FW изменится в лучшую сторону :)) Не знаю , что Вас конкретно интересует , но можете глянуть и FiveWeb для linux'a - https://code.google.com/p/fiveweb/downloads/detail?name=fiveweb_examples_linux.zip&can=2&q=
|
|
|
|
|
| |
Пост N: 53
Зарегистрирован: 15.12.09
|
|
Отправлено: 14.04.13 20:30. Заголовок: ММК пишет: Если FW ..
ММК пишет: цитата: | Если FW для люникса начнут "раздавать" , |
| https://code.google.com/p/fivelinux/ а это по вашему ещё не начали? 28 августа прощлого года сообщение о переводе лицензии в формат GPL. Проектов где бинарники, а фактически тех поддержку, продают выставляя исходники в полный доступ придостаточно. ММК пишет: цитата: | Ну , а то что GUI приложения пишут больше под виндой это понятно... |
| Мне не понятно и пока складывается впечатления о том что кто то что то пробует но не чего в реальной эксплуатации нет совсем и именно об этом говорит заголовок темы. Мне конечно понятно то что распространение линукса на десктопах мизерно в сравнении с виндой и даже маком(кое какие скриншёты кстати просматриваются), но заявлена мультиплатформенность не вчера и мне как то хочется всё таки найти факт реальной эксплуатации GUI([Gtk/Qt] - остальное производно за редким исключением) xbase ([x]Harbour,....) приложения у тех кто например покупал тот же fivewin. p.s. сюда http://forums.fivetechsupport.com/viewtopic.php?f=11&t=22899&start=0 например ведёт ссылка на скриншёты от сюда http://www.fivetechsoft.com/english/products.php на мой взгляд это не производит впечатления хоть сколь серьёзного.
|
|
|
|
| moderator
|
Пост N: 589
Зарегистрирован: 06.07.06
|
|
Отправлено: 15.04.13 08:25. Заголовок: pureproft пишет: Оч..
pureproft пишет: цитата: | Очень интересно текущее состояние штатной поддержки UTF8 ??? |
| Есть набор функций для работы со строками в utf-8 - аналоги стандартных строковых функций, есть функции для конвертации строк из utf-8 в другую кодовую страницу и обратно. Чтобы можно было устанавливать utf-8 как кодовую страницу по умолчанию, надо сделать русский модуль utf-8, например, по образу и подобию венгерского harbour/src/codepage/cphuutf.c, это просто, но до сих пор никому не нужно было :). Вопрос в том, насколько это целесообразно - я имею ввиду установку utf-8 в качестве основной кодовой страницы. Если в ваших приложениях не используются языки типа китайского и не встречаются в одной строке слова из разных алфавитов, то я не вижу в этом большого смысла.
|
|
|
|
| |
Пост N: 54
Зарегистрирован: 15.12.09
|
|
Отправлено: 15.04.13 09:00. Заголовок: про utf я задумываюс..
про utf я задумываюсь только глядя на другие инструменты(рекламой не буду заниматься) где поставил три галочки в IDE запуская в 6 средах win32(64),lin32(64),mac32(64): 1. Собрать Unicode приложение 2. Исходники Utf8 3. Формат новой строки (тут конечно на выбор и удобно win) и гарантированно собрал при использовании естественно функций с пометкой поддержки ALL и учётом взглядов на пути файлов ( например при запуске win начинает искать в текущей папке а потом системных а lin в системных а уж затем в текущей ) не меняя не строчки кода. p.s. естественно в сложных случаях нужно учитывать больше включая то что виджеты в разных окружениях похожи но не всегда равны по внешнему виду. ------------------------------------ P.P.S. Если посмотреть на HARBOUR не с позиции совместимости с clipper, то очень нужно UTF(UNICOD) и всё для этого есть в основе.
|
|
|
|
| |
Пост N: 55
Зарегистрирован: 15.12.09
|
|
Отправлено: 15.04.13 09:50. Заголовок: Тема в разделе "..
Тема в разделе "для флейма" Исходя из этого продолжим. Для понимания того о чём я пишу мне кажется нужно немного уточнить мой взгляд на clipper времён его расцвета. В те времена я больше писал на С для Clipper чем на самом Clipper, но если и писал то в моих программах не было DBF и @ say get. Экран в стиле Turbo Vision (но не он, а библиотеки от команды HytechSql) и мои посредники к HytechSQL (начиная с сервера под dos а затем NLM NETWARE) или NETWARE SQL(надстройка над Btrieve), которая в моём случае крутилась на однопользовательском NETWARE RUNTIME, с доступом только ipx/spx к серверу но не к файлам в обычном понимании (официально покупал в 92г.) Так вот почему clipper: препроцессор безразмерные массивы кодовые блоки макросы и прочие гибкие вкусности. И если бы появился нормальный продукт под win32 в то время не ушёл бы я с него не когда. p.s/ почему я не принял fox не могу понять до сих пор, но где то в глубинах для меня fox и clipper это как pascal и c И Си мне как то ближе
|
|
|
|
| moderator
|
Пост N: 593
Зарегистрирован: 06.07.06
|
|
Отправлено: 15.04.13 11:28. Заголовок: pureproft пишет: Та..
pureproft пишет: цитата: | Так вот почему clipper: ... И Си мне как то ближе |
| Ну тогда Harbour - это для вас :). Я сам вижу Harbour как mix С и языка высокого уровня ( да еще и интерпретируемого типа ), что позволяет в полной мере использовать преимущества и того, и другого.
|
|
|
|
| Администратор
|
Пост N: 2863
Зарегистрирован: 23.05.05
|
|
Отправлено: 16.04.13 13:07. Заголовок: alkresin пишет: Чт..
alkresin пишет: цитата: | Чтобы можно было устанавливать utf-8 как кодовую страницу по умолчанию, надо сделать русский модуль utf-8, например, по образу и подобию венгерского harbour/src/codepage/cphuutf.c, это просто, но до сих пор никому не нужно было :). |
| Этот модуль уже убрали за ненадобностью. В 3.2dev для поддержки utf-8 достаточно указать: hb_cdpSelect( "UTF8EX" ) Что касается БД, то данные в ней можно хранить и в однобайтовой кодировке. При открытии в команде use надо указать соответствующую кодировку
|
|
|
|
| |
Пост N: 61
Зарегистрирован: 15.12.09
|
|
Отправлено: 16.04.13 13:42. Заголовок: Не первый раз читаю ..
Не первый раз читаю про 3.2dev. Это что то зафиксированное или то о чём речь шла в переводе на git и оно меняется. Кто следит за современным состоянием? Можно публиковать на этом форуме ключевые новости? Я понимаю, что для большинства UTF например не интересна, а для меня это аргумент всё таки разобраться с текущим состоянием.
|
|
|
|
| Администратор
|
Пост N: 2864
Зарегистрирован: 23.05.05
|
|
Отправлено: 16.04.13 14:10. Заголовок: 3.2.0dev - это текущ..
3.2.0dev - это текущая версия Harbour на svn, а теперь на git. Новости тут специально конечно не публикуют, но иногда интересные моменты освещаются. Можно почитать Harbour dev list: https://groups.google.com/forum/?fromgroups#!forum/harbour-devel Это таскать первоисточник, место общения разработчиков. Все самое интересное обсуждается там.
|
|
|
|
| |
Пост N: 62
Зарегистрирован: 15.12.09
|
|
Отправлено: 16.04.13 14:22. Заголовок: Pasha пишет: Новост..
Pasha пишет: цитата: | Новости тут специально конечно не публикуют, но иногда интересные моменты освещаются. |
| .... Особенно удивило, что новость о переходе на git в разделе флейм Лично меня это натолкнуло на мысль о том что все работают на чём то стабильном-релизном а svn/git это для тусовки и не факт, что всё пойдёт в релиз. p.s. и я правильно понимаю, что актуальной документации да ещё с пометками в стиле Status Ready Compliance Harbour use 11 and 12 to represent F11 and F12, while CA-Cl*pper use 11 and 12 to represent Shift-F1 and Shift-F2. Platform(s) This is available on all platforms File(s) Library is core не существует?
|
|
|
Ответов - 36
, стр:
1
2
All
[только новые]
|
|