On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение





Пост 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? Так, как на этой библиотеки создан весь консольный интерфейс.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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# для работы с инетом для, из МиниГуи передаю данные туда и принимаю обратно.

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1459
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 05.11.21 18:02. Заголовок: Просто перекомпилиру..


Просто перекомпилируйте свой проект на Harbour - и все станет ясно. Если вы не используете какие-нибудь специфические штучки xHarbour, то высока вероятность того, что все будет компилироваться и работать.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7466
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.11.21 19:00. Заголовок: alkresin пишет: Про..


alkresin пишет:

 цитата:
Просто перекомпилируйте свой проект на Harbour - и все станет ясно


+1

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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 имеет десятки тысяч экранных и печатных форм и перенести её на абсолютно чуждый инструментарий абсолютно нереально

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 391
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 05.11.21 19:04. Заголовок: alkresin извините Ал..


alkresin извините Александр, но Ваш совет годиться для мелкой поделки... и то ничего не даст для понимания, т.к. поделка не использует и 10% средств инструмента разработки.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 392
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 05.11.21 19:05. Заголовок: Простите уважаемые п..


Простите уважаемые профессионалы... Однако у меня были конкретные, однозначные вопросы... Может быть на них будут столь же конкретные ответы?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7108
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.11.21 19:53. Заголовок: AndreyZh пишет: Одн..


AndreyZh пишет:

 цитата:
Однако скорость разработки на обсуждаемых здесь GUI инструментах в 3-7 раз ниже, чем для консоли... и они не имеют НИ ОДНОГО современного инструментария ускорения разработок... Даже в сравнении с VFP полный тормоз и примитив....


Блин, я пробовал современные средства разработки, например C#.
На первый взгляд всё круто, но сколько учить и осваивать это придётся.
Столько времени у заказчика НЕТ, ему сейчас и всё сразу.
Я тоже раньше был не в восторге от МиниГуи. Остановился на нём из-за того что есть этот форум по его поддержки.
А сейчас доволен. Небольшие программы получаются легкие и работоспособные.
И по времени разработки теперь мало занимают.
Тем более доступ из МиниГуи для различных печатных форм намного больше чем из простого Харбора,
всё равно нужно тянуть WinForm для графики.
Элементов работы в МиниГуи осваивать не особо много и нужно то. Примеров полно теперь, на всякий вкус.
Переделал свою основную прогу на МиниГуи уже с год назад, у клиента есть выбор запускать окошко старой хХарборовкой- терминалки или красивое виндовое окно.
На средних компах расчёт по базе на Харборе быстрее значительно, чем на хХарборе.
Это если 50-70 тыс. абонентов считать.
Если комп тормозной, то да терминалка рулит, но на средних МиниГуи нормально теперь крутиться.
Нужно просто правильно код писать и продумывать загрузку данных. Я этого не знал раньше.
Сейчас моя большая прога после пинка ( Спасибо огромное Сергею ) очень шустро крутиться.
И практически не падает...
AndreyZh пишет:

 цитата:
Может быть на них будут столь же конкретные ответы?


Пробовать надо, никто не сможет ТОЧНО ответить.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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, а показ отлично, быстро работает), старая версия под себя собрана]).
Так что
 цитата:
Пробовать надо, никто не сможет ТОЧНО ответить.



Спасибо: 0 
ПрофильЦитата Ответить
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, то давно бы его написал.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 393
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 06.11.21 11:04. Заголовок: alkresin Спасибо за ..


alkresin Спасибо за относительно конкретный ответ - буду думать и искать ответы по "наводкам"

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7110
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 06.11.21 16:17. Заголовок: AndreyZh пишет: Пар..


AndreyZh пишет:

 цитата:
Пару лет назад с помощью Александра решил попробовать GUI на его более легком, лучше документированном инструменте


Давай пример из работающей твоей системы с таблицей не особо сложной.
Сделаем перевод на Минигуи. Я пока тоже разбираюсь с TBrowse.
Оценишь трудозатраты.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 394
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 06.11.21 17:41. Заголовок: Andrey у меня нет ме..


Andrey у меня нет мелких интерфейсных программ, но могу отдать исходник системы для работы с ЕГАИС... первый правильно работающий релиз был в сентябре 2015 (у 1С как бы рабочая версия появилась в декабре)… развиваемая система и всего около 80.000 строк кода

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3932
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 06.11.21 19:02. Заголовок: AndreyZh Заменой xH..


AndreyZh
Заменой xHb на Hb, что хотите "приобрести" ,такого эдакого, этим переходом ?
Системы почти идентичны ...
Переход с clipper на xhb\hb понятен, а тут ... ?
alkresin пишет
 цитата:
Harbour сам по себе в лучшем состоянии, чем xHarbour


Т.е. кардинально нового, вряд ли приобретете.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 395
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 06.11.21 19:25. Заголовок: Andrey конечно глупо..


Andrey конечно глупо по данной теме, но основной мой проект (головняк для поддержки) распространяет с исходным кодом... полный исходник и бинарные файлы есть: https://olegon.ru/showpost.php?p=370223&postcount=71, но там более 500 тыс.строк кода

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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!

Спасибо: 0 
ПрофильЦитата Ответить





Пост 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 год?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7111
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.11.21 17:57. Заголовок: 1) BCC 5.5.1 - легче..


1) BCC 5.5.1 - легче. Насчёт лучше - это у каждого своё мнение.
2) Поищи файл типа ChangeLog.txt

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 398
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 07.11.21 19:00. Заголовок: Andrey пишет: BCC 5..


Andrey пишет:

 цитата:
BCC 5.5.1 - легче. Насчёт лучше - это у каждого своё мнение.


Я сейчас и пользую 5.5, т.е. можно любой проект пересобрать из сырцов?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7468
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.11.21 20:05. Заголовок: AndreyZh пишет: 1. ..


AndreyZh пишет:

 цитата:
1. Какой C компилятор лучше (легче, быстрее работает программа), подходящий для Harbour и xHarbour или дайте пожалуйста ссылку на обсуждение... с ходу не нашел


В общем да копать надо , я тоже сразу не нашел
А пока вот
http://clipper.borda.ru/?1-3-0-00000195-000-10001-0-1325571535

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 31 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 333
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет