Форум » [x]Harbour » Подскажите пожалуйста... Что с проектами xHarbour? » Ответить

Подскажите пожалуйста... Что с проектами xHarbour?

AndreyZh: Пописываю помаленьку на консольном xHarbour build 1.2.1. Есть мануал, справочная система. Как-то решил изучить развитие данного инструмента... и озадачился? 1. Сайт xHarbour.com не открывается: 2. На xHarbour.org последний релиз от 2009 года... - Что проект окончательно выродился? - Какая самая свежая версия и где её взять? - Куда податься? - Переносить существующие учетные системы на Harbour? - На Harbour есть сейчас 100% поддержка CTII? Так, как на этой библиотеки создан весь консольный интерфейс.

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

AndreyZh: Dima Pasha В первую очередь вопрос возник из-за набора бинарников свежего xHarbour, где нет используемого мной bcc 5.5.1... Хотя информация Pasha заставляет задуматься

Dima: AndreyZh пишет: где нет используемого мной bcc 5.5.1 Попробуй тут запросить доступ к сливу нужного тебе архива http://whosaway.com/

Andrey: Я тоже не знал что появился BCC 7.40 А он тоже теперь бесплатный - то есть FREE компилятор ?


Pasha: Еще speedtst: msvc2015: 6.81 сек размер exe 725k msvc2015 x64: 6.08 сек размер exe 870k Надо учитывать, что приложения, собранные msvc, на старых ОС вроде winxp работать не будут; выдается сообщение: это не win32 приложение

AndreyZh: Ежели интересно - результаты поисков и запросов по xHarbour: 1. Списка изменений нет в поставках xHarbour, но есть: - https://github.com/FiveTechSoft/xHarbour/blob/master/ChangeLog с 04.08.2009 по 11.03.2020 - Сообщениях Mel Smith… Скачивать через опу с его сайта в относительно живой группе: https://groups.google.com/g/comp.lang.xharbour Последние несколько лет изменения символические - правятся ошибки, убирают "мусор". Делают его разработчики в своих модулях 2. У меня есть и она последняя документация в виде мануала и chm от 2007 года... и видимо ничего нового в проект не вносилось с того времени. Есть в поисковике битые ссылки на попытку описать, что делалось после 2007, но видимо данная работа была брошена 3. Скачал бинарники для BCC 5.5 - по мере возможности попробую пособирать мелкие программы... Будет куча ошибок, т.к. компилятор стал более строгим. В поставку входит файл xdiff.txt, где видимо описаны новые (после 2007) классы 4. По обсуждениям в группе... из xBase сейчас (4-5 лет) активно развивается лишь проект XSharp

AndreyZh: Приведу пример ВСЕХ изменений xHarbour за 2020 год: Mel Smith Dec 15, 2020, 3:35:50 AM A new xHarbour Build 10264 is now ready for download at whosaway.com ***** Here is Luiz Culik's log of the changes ***** 2020-12-12 14:20 UTC-0300 Luiz Rafael Culik <lu...@xharbour.com.br> * source\ct\dattime3.c * source\ct\settime.c * added #define _DEFAULT_SOURCE necessay in new Linux distors Borrow from harbour * source\rtl\arc4.c * обновлен до текущего состояния glibc, версии> = 2.30 не имеет sysctl (). Должен исправить проблемы сборки в текущих дистрибутивах Linux, таких как Fedora 33 Mel Smith Oct 15, 2020, 8:28:27 PM A New xHarbour Build 10262 is now ready for download at whosaway.com. ***** Here is Enrico's log of the change ***** 20-10-15 12:26 UTC+0200 Enrico Maria Giordano <e.m.gi...@emagsoftware.it> * source\rtl\rat.c ! Полностью переписана (старая версия закомментирована) Build 10261 12 мар. 2020 г., 20:23:03 **** fragment from changelog **** 2020-03-11 19:50 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com> * contrib/hbhpdf/hpdf_fontdef_tt.c * contrib/hbhpdf/hpdf_image_png.c * contrib/hbhpdf/hpdf_pages.c ! инициализировать и определять статистические переменные по мере необходимости * utils/misc/hbrc.c * winmake/compile.mak + вводить строки переменных среды и заменять их определенными значениями Build 10260 for xHarbour 26 февр. 2020 г., 21:16:42 2020-02-26 15:45 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com> * contrib/hbhpdf/hpdf_encrypt.c * contrib/hbhpdf/hpdf_font_cid.c * contrib/hbhpdf/hpdf_fontdef_jp.c * contrib/hbhpdf/hpdf_fontdef_kr.c * contrib/hbhpdf/hpdf_fontdef_tt.c * contrib/hbhpdf/hpdf_image_ccitt.c * contrib/hbhpdf/hpdf_utils.c ! Не делает предупреждений 2020-02-26 10:56 UTC+0100 Enrico Maria Giordano <e.m.gi...@emagsoftware.it> * contrib\tipssl\inetssl.c ! закомментировал некоторые неиспользуемые переменные и вызовы функций 2020-02-26 10:00 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com> * source/rdd/dbfcdx/dbfcdx1.c + показывает дополнительную информацию о внутренней ошибке DBFCDX RDD: настоящее имя индексного файла имя файла данных* include/hbver.ch * winmake/compile.mak ! bump copyright year to 2020 2020-02-25 17:30 UTC+0200 Saulius Zrelskis <labitas/AT/gmail/com> * contrib\sddoci\sddoci.c Ошибка компиляции * source\compiler\cmdcheck.c Ошибка памяти при компиляции * include/hbver.ch + Добавлена новая define _HB_CURR_YEAR * source/compiler/hbusage.c * source/pp/ppgen.c * utils/hbdoc/hbdoc.prg * utils/hbmake/hbmake.prg * utils/hbpp/hbpp.c * utils/hbrun/hbrun.prg * utils/hbtest/hbtest.prg * winmake/compile.mak ! Изменены цифры 2019

SergKis: AndreyZh пишет в том числе в срезе ЭДО, почта, FTP, внешние объекты, интеграция с многочисленными государственными системами. Пока ухитрялся выкручиваться существующими средствами, используя встроенные API OS или драйверов оборудования по мере возможности попробую пособирать мелкие программы... Начните с проблемных мест, при модульной организации, можете их и на hb делать. Работа с базой dbf не меняется от версии xHb

Andrey: Зачем переводить работающую систему с xHarbour на xHarbour выше ? Да даже на Harbour. Что это даст ? Ничего не даст, только потраченное время. Это время можно потратить для перевода хотя бы на МиниГуи или другие средства, типа FiveWin или вообще на другой компилятор... У меня перевод с хХарбора на МиниГуи составил 4,5 года ! Я сам не ожидал что так долго будет. Но попутно я сделал работу своей программы и для LetoDb и PostgeSql.

Haz: Andrey пишет: Зачем переводить работающую систему с xHarbour на xHarbour выше ? попытаюсь ответить . Была работающая система , которую собрал на harbour в MiniGui в 2011 году. Вдруг пришлось вносить изменения в код тут началось.... Что-то из вызовов ушло в историю и не поддерживается, что то поменялось так что нужно допиливать. На адаптацию с 2011 к 2020 ушло 2 часа , и это ради пары полей в базе. Так что, если система рабочая или держи архив инструментария в чем собрал, или поддерживай актуальность к версии инструментария. Я за второй вариант, так как инструментарий развивается и возможностей больше.

AndreyZh: Andrey пишет: Зачем переводить работающую систему с xHarbour на xHarbour выше ? Да даже на Harbour. Что это даст ? Ничего не даст, только потраченное время. Это время можно потратить для перевода хотя бы на МиниГуи или другие средства, типа FiveWin или вообще на другой компилятор... Альтернативный, отчасти несерьёзный вопрос - а зачем переходить на GUI "умирающих" систем? Может быть разумнее на Java или C#?

Andrey: Haz пишет: Я за второй вариант, так как инструментарий развивается и возможностей больше. Я имею ввиду, что хХарбор версии 1.хх и самый последний 1.2.3 - не особо различаются. Я сам имел кучу проблем при переходе на 1.2.3 Сейчас даже и не думаю переводить на терминалку Харбора. Перевел на МиниГуи, переделав алгоритмы, расчёты и т.д. AndreyZh пишет: Может быть разумнее на Java или C#? А кто будет переводить ? Это же сколько надо изучить всего заново... Время на это есть ? Если есть, то дерзайте. А смена DBF на другую базу сколько займёт ? На C# нет доступа к DBF с индексными файлами, просто к DBF есть. Я пока не нашёл. У меня есть кто работает на C#, но 2 года прошло, а до сих пор нет результата по переносу DBF на PostgreSql. А готовую систему на хХарборе перенести допустим в МиниГуи это тоже займет время, но гораздо в разы меньше. Я писал уже, что у меня перенос занял 4,5 года. Потихоньку, без спешки. Теперь работающая система есть. Думаю что свою систему больше переносить никуда не буду. Только я не совсем правильно начал свой перенос. Всё в один ехе-ник запихивал. Сделал главное меню, а оттуда вызывал отдельные менюшки на хХарборе. Нужно как Сергей советует, по отдельным ехе-никам на МиниГуи. Тогда проще и быстрей будет перевод.



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