Автор | Сообщение |
|
| |
Пост N: 389
Зарегистрирован: 12.11.06
|
|
Отправлено: 05.11.21 16:51. Заголовок: Подскажите пожалуйста... Что с проектами xHarbour?
Пописываю помаленьку на консольном xHarbour build 1.2.1. Есть мануал, справочная система. Как-то решил изучить развитие данного инструмента... и озадачился? 1. Сайт xHarbour.com не открывается: 2. На xHarbour.org последний релиз от 2009 года... - Что проект окончательно выродился? - Какая самая свежая версия и где её взять? - Куда податься? - Переносить существующие учетные системы на Harbour? - На Harbour есть сейчас 100% поддержка CTII? Так, как на этой библиотеки создан весь консольный интерфейс.
|
|
|
Ответов - 31
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 7107
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.11.21 17:34. Заголовок: У меня проект основн..
У меня проект основной на xHarbour. До сих пор работает, и кое что дописываю. Смысл переводить на Harbour - НЕТ !!! Есть смысл переводить проект на МиниГуи или другие системы. Просто если знаешь Harbour, то будет легче. Можно писать прогу на МиниГуи и вызывать нужное меню/окно из xHarbour напрямую (с передачей параметров) в МиниГуи. При старте своей проги на xHarbour запускай прогу на МиниГуи через ShellExecute( 0, "Open", cPathFileExe,,, 3 ) и 2 проги будут в памяти. Обмен данными через - Передача сообщений между приложениями/процессами при помощи сообщения WM_COPYDATA. Смотри - https://abonent4.ru/wp-content/plugins/download-attachments/includes/download.php?id=548 У меня так сейчас работает и никто не жалуется. Прога на МиниГуи передаёт/берёт данные из инета через LetoDB - очень шустро работает. Смотри - https://abonent4.ru/letodb/ Ещё я делаю запуск отдельной проги на C# для работы с инетом для, из МиниГуи передаю данные туда и принимаю обратно.
|
|
|
|
| moderator
|
Пост N: 1459
Зарегистрирован: 06.07.06
|
|
Отправлено: 05.11.21 18:02. Заголовок: Просто перекомпилиру..
Просто перекомпилируйте свой проект на Harbour - и все станет ясно. Если вы не используете какие-нибудь специфические штучки xHarbour, то высока вероятность того, что все будет компилироваться и работать.
|
|
|
|
| |
Пост N: 7466
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.11.21 19:00. Заголовок: alkresin пишет: Про..
alkresin пишет: цитата: | Просто перекомпилируйте свой проект на Harbour - и все станет ясно |
| +1
|
|
|
|
| |
Пост N: 390
Зарегистрирован: 12.11.06
|
|
Отправлено: 05.11.21 19:02. Заголовок: Andrey Вы сами в дру..
Andrey Вы сами в другой теме говорили, что часть Ваших юзеров не хочет менять быструю консоль на тормозной GUI Пару лет назад с помощью Александра решил попробовать GUI на его более легком, лучше документированном инструменте. Результат: https://olegon.ru/showthread.php?t=30621 Однако скорость разработки на обсуждаемых здесь GUI инструментах в 3-7 раз ниже, чем для консоли... и они не имеют НИ ОДНОГО современного инструментария ускорения разработок... Даже в сравнении с VFP полный тормоз и примитив.... С другой стороны основная моя система, развиваемая 27 лет: https://olegon.ru/forumdisplay.php?f=72 имеет десятки тысяч экранных и печатных форм и перенести её на абсолютно чуждый инструментарий абсолютно нереально
|
|
|
|
| |
Пост N: 391
Зарегистрирован: 12.11.06
|
|
Отправлено: 05.11.21 19:04. Заголовок: alkresin извините Ал..
alkresin извините Александр, но Ваш совет годиться для мелкой поделки... и то ничего не даст для понимания, т.к. поделка не использует и 10% средств инструмента разработки.
|
|
|
|
| |
Пост N: 392
Зарегистрирован: 12.11.06
|
|
Отправлено: 05.11.21 19:05. Заголовок: Простите уважаемые п..
Простите уважаемые профессионалы... Однако у меня были конкретные, однозначные вопросы... Может быть на них будут столь же конкретные ответы?
|
|
|
|
| постоянный участник
|
Пост N: 7108
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.11.21 19:53. Заголовок: AndreyZh пишет: Одн..
AndreyZh пишет: цитата: | Однако скорость разработки на обсуждаемых здесь GUI инструментах в 3-7 раз ниже, чем для консоли... и они не имеют НИ ОДНОГО современного инструментария ускорения разработок... Даже в сравнении с VFP полный тормоз и примитив.... |
| Блин, я пробовал современные средства разработки, например C#. На первый взгляд всё круто, но сколько учить и осваивать это придётся. Столько времени у заказчика НЕТ, ему сейчас и всё сразу. Я тоже раньше был не в восторге от МиниГуи. Остановился на нём из-за того что есть этот форум по его поддержки. А сейчас доволен. Небольшие программы получаются легкие и работоспособные. И по времени разработки теперь мало занимают. Тем более доступ из МиниГуи для различных печатных форм намного больше чем из простого Харбора, всё равно нужно тянуть WinForm для графики. Элементов работы в МиниГуи осваивать не особо много и нужно то. Примеров полно теперь, на всякий вкус. Переделал свою основную прогу на МиниГуи уже с год назад, у клиента есть выбор запускать окошко старой хХарборовкой- терминалки или красивое виндовое окно. На средних компах расчёт по базе на Харборе быстрее значительно, чем на хХарборе. Это если 50-70 тыс. абонентов считать. Если комп тормозной, то да терминалка рулит, но на средних МиниГуи нормально теперь крутиться. Нужно просто правильно код писать и продумывать загрузку данных. Я этого не знал раньше. Сейчас моя большая прога после пинка ( Спасибо огромное Сергею ) очень шустро крутиться. И практически не падает... AndreyZh пишет: цитата: | Может быть на них будут столь же конкретные ответы? |
| Пробовать надо, никто не сможет ТОЧНО ответить.
|
|
|
|
| постоянный участник
|
Пост N: 3931
Зарегистрирован: 17.02.12
|
|
Отправлено: 05.11.21 20:47. Заголовок: AndreyZh пишет Однак..
AndreyZh пишет цитата: | Однако у меня были конкретные, однозначные вопросы... |
| Возможно для вас они однозначные, но xHarbour ушел (раз ничего не нашли), остался Harbour, так что вариантов особых нет цитата: | Просто перекомпилируйте свой проект на Harbour - и все станет ясно. |
| Что еще сказать к этому ? Надо знать, что вам надо ? Например, мне надо было многострочный во всех смыслах TBrowse (супер Header, Header, строки Cell, Footer) в hwGui этого нет, этого нет и в TBROWSE hb (наличие SuperHeader), но есть в МиниГуи и разработка такой таблицы, по времени и обработчикам, возможно, даже быстрее, чем на Harbour, особенно, если учесть в наличии много окон и таблиц на них. У нас есть задачи (работают) с 91 года, что то ушло в консоль, wvt, Vo 2.7, MiniGui, что то осталось на clipper под DosBox и vDosBox (может запускать не только clipper приложения, но windows в совместной работе [тут правда небольшие базы dbf - медленно работает (расчеты на clipper, а показ отлично, быстро работает), старая версия под себя собрана]). Так что цитата: | Пробовать надо, никто не сможет ТОЧНО ответить. |
|
|
|
|
|
| moderator
|
Пост N: 1460
Зарегистрирован: 06.07.06
|
|
Отправлено: 06.11.21 09:09. Заголовок: AndreyZh пишет: Ваш..
AndreyZh пишет: цитата: | Ваш совет годиться для мелкой поделки... |
| Ну, вообще-то, чтобы перекомпилировать проект под Harbour, состоит ли он из 2-3 или 200-300 файлов исходников, достаточно поменять в скрипте одну строчку - путь к компилятору, разве не так? И если появятся сообщения об ошибках, будет ясно, куда идти дальше. Другого способа нет. цитата: | - Что проект окончательно выродился? - Какая самая свежая версия и где её взять? |
| Я не слежу за развитием xHarbour. С этим лучше обратиться на https://groups.google.com/g/comp.lang.xharbour, группа жива. цитата: | - Куда податься? - Переносить существующие учетные системы на Harbour? |
| В зависимости от трудозатрат. Harbour сам по себе в лучшем состоянии, чем xHarbour, но надо понимать, что его разработка тоже практически прекратилась, xBase-семейство давно уже не в тренде. Впрочем, приложения на нем могут жить еще достаточно долго, и будут работать и выглядеть не хуже других. цитата: | - На Harbour есть сейчас 100% поддержка CTII? Так, как на этой библиотеки создан весь консольный интерфейс. |
| Не знаю, не пользовался. Наверное, есть. Ну а 100% там, или 95%... Надо пробовать. цитата: | скорость разработки на обсуждаемых здесь GUI инструментах в 3-7 раз ниже, чем для консоли... и они не имеют НИ ОДНОГО современного инструментария ускорения разработок... |
| О чем вы? Мне регулярно приходится иметь дело и с "современным инструментарием", но я никогда не наблюдал такого драматического ускорения. Скорее, наоборот. Если бы мне быстрее и удобнее было бы работать с IDE, то давно бы его написал.
|
|
|
|
| |
Пост N: 393
Зарегистрирован: 12.11.06
|
|
Отправлено: 06.11.21 11:04. Заголовок: alkresin Спасибо за ..
alkresin Спасибо за относительно конкретный ответ - буду думать и искать ответы по "наводкам"
|
|
|
|
| постоянный участник
|
Пост N: 7110
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.11.21 16:17. Заголовок: AndreyZh пишет: Пар..
AndreyZh пишет: цитата: | Пару лет назад с помощью Александра решил попробовать GUI на его более легком, лучше документированном инструменте |
| Давай пример из работающей твоей системы с таблицей не особо сложной. Сделаем перевод на Минигуи. Я пока тоже разбираюсь с TBrowse. Оценишь трудозатраты.
|
|
|
|
|
| |
Пост N: 394
Зарегистрирован: 12.11.06
|
|
Отправлено: 06.11.21 17:41. Заголовок: Andrey у меня нет ме..
Andrey у меня нет мелких интерфейсных программ, но могу отдать исходник системы для работы с ЕГАИС... первый правильно работающий релиз был в сентябре 2015 (у 1С как бы рабочая версия появилась в декабре)… развиваемая система и всего около 80.000 строк кода
|
|
|
|
| постоянный участник
|
Пост N: 3932
Зарегистрирован: 17.02.12
|
|
Отправлено: 06.11.21 19:02. Заголовок: AndreyZh Заменой xH..
AndreyZh Заменой xHb на Hb, что хотите "приобрести" ,такого эдакого, этим переходом ? Системы почти идентичны ... Переход с clipper на xhb\hb понятен, а тут ... ? alkresin пишет цитата: | Harbour сам по себе в лучшем состоянии, чем xHarbour |
| Т.е. кардинально нового, вряд ли приобретете.
|
|
|
|
| |
Пост N: 395
Зарегистрирован: 12.11.06
|
|
Отправлено: 06.11.21 19:25. Заголовок: Andrey конечно глупо..
|
|
|
|
| |
Пост N: 396
Зарегистрирован: 12.11.06
|
|
Отправлено: 06.11.21 19:31. Заголовок: SergKis пишет: Заме..
SergKis пишет: цитата: | Заменой xHb на Hb, что хотите "приобрести" ,такого эдакого, этим переходом ? Системы почти идентичны ... Переход с clipper на xhb\hb понятен, а тут ... ? alkresin пишет цитата:Harbour сам по себе в лучшем состоянии, чем xHarbour Т.е. кардинально нового, вряд ли приобретете. |
| Есть проекты на консольном xHarbour с компилятором от 2001 года - они хорошо "кормят" и их постоянно приходится развивать, в том числе в срезе ЭДО, почта, FTP, внешние объекты, интеграция с многочисленными государственными системами. Пока ухитрялся выкручиваться существующими средствами, используя встроенные API OS или драйверов оборудования. Понятно, что инструмент от 2001 года НЕ ГОДИТСЯ для 2021!
|
|
|
|
| |
Пост N: 397
Зарегистрирован: 12.11.06
|
|
Отправлено: 07.11.21 17:39. Заголовок: Если интересно, то д..
Если интересно, то диалог с группы google от 4 июня 2021 цитата: | Кто-нибудь знает что-нибудь о xHarbour.com? Последней сборке больше года, на форуме поддержки нет новых комментариев или ответов от Патрика. Компания мертва? |
| В то же время на xHarbour.org скачал сборки xHarbour для различных компиляторов C - они от декабря 2020 г... и снова вопросы: 1. Какой C компилятор лучше (легче, быстрее работает программа), подходящий для Harbour и xHarbour или дайте пожалуйста ссылку на обсуждение... с ходу не нашел 2. Есть ли где-нибудь, какая-нибудь документация, что бы понять, что нового в xHarbour сделали с 2009 по 2020 год?
|
|
|
|
| постоянный участник
|
Пост N: 7111
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.11.21 17:57. Заголовок: 1) BCC 5.5.1 - легче..
1) BCC 5.5.1 - легче. Насчёт лучше - это у каждого своё мнение. 2) Поищи файл типа ChangeLog.txt
|
|
|
|
| |
Пост N: 398
Зарегистрирован: 12.11.06
|
|
Отправлено: 07.11.21 19:00. Заголовок: Andrey пишет: BCC 5..
Andrey пишет: цитата: | BCC 5.5.1 - легче. Насчёт лучше - это у каждого своё мнение. |
| Я сейчас и пользую 5.5, т.е. можно любой проект пересобрать из сырцов?
|
|
|
|
| |
Пост N: 7468
Зарегистрирован: 17.05.05
|
|
Отправлено: 07.11.21 20:05. Заголовок: AndreyZh пишет: 1. ..
|
|
|
|
| Администратор
|
Пост N: 4047
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.11.21 09:17. Заголовок: Я в начале лета прог..
Я в начале лета прогонял speedtst для некоторых компиляторов. Результат: bcc 5.5.1 12.97сек размер exe 751k mingw 9.30 7.19сек размер exe 1813k mingw64 9.30 5.92сек размер exe 1680k
|
|
|
Ответов - 31
, стр:
1
2
All
[только новые]
|
|