Автор | Сообщение |
|
| |
Пост N: 2
Зарегистрирован: 03.11.17
|
|
Отправлено: 17.11.17 19:57. Заголовок: oB:colorRect в xHarbour
Перенес несколько приложений из Clip в xHarbour 1.2.3. При добавление записи в TBrowse пользовался oB:colorRect (...). для выделения добавляемой строки таблицы цветом. Под xHarbour не убирается выделение строки после добавления записи, хотя по описанию должно гаситься. Пришлось пока отрубить условием компиляции. Есть у кого опыт по этому методу.
|
|
|
Ответов - 9
[только новые]
|
|
|
| |
Пост N: 6637
Зарегистрирован: 17.05.05
|
|
Отправлено: 18.11.17 15:31. Заголовок: Есть самодостаточный..
Есть самодостаточный маленький пример ?
|
|
|
|
| Администратор
|
Пост N: 3642
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.11.17 09:03. Заголовок: Класс TBrowse в Harb..
Класс TBrowse в Harbour и в xHarbour имеет разную реализацию. Попробуйте TBrowse в harbour. Если этого бага не будет наблюдаться, можно использовать эту реализацию класса и в xHarbour. Для этого надо собрать два модуля из harbour: tbrowse.prg и tbcolumn.prg в отдельную библиотеку, и линковать ее перед rtl.lib Возможно, при компиляции надо будет что-то подпилить в исходниках, так как синтаксис harbour и xHarbour немного отличаются.
|
|
|
|
| постоянный участник
|
Пост N: 1332
Зарегистрирован: 27.01.07
|
|
Отправлено: 20.11.17 10:35. Заголовок: ... или просто испол..
... или просто использовать Харбор))
|
|
|
|
| |
Пост N: 553
Зарегистрирован: 08.07.06
|
|
Отправлено: 21.11.17 16:38. Заголовок: yniv пишет: Перене..
yniv пишет: цитата: | Перенес несколько приложений из Clip в xHarbour 1.2.3. |
| Не очень понятно, для чего в 2017 году переходить с Clipper на xHarbour, когда есть "настоящий" Harbour - грамотно развиваемый двумя специалистами при поддержке небольшого сообщества xBase девелоперов.
|
|
|
|
| |
Пост N: 3
Зарегистрирован: 03.11.17
|
|
Отправлено: 16.12.17 14:04. Заголовок: Pasha пишет: Для эт..
Pasha пишет: цитата: | Для этого надо собрать два модуля из harbour: tbrowse.prg и tbcolumn.prg |
| Где их найти? В скачанных исходниках их нет. Sergy пишет: цитата: | Не очень понятно, для чего в 2017 году переходить с Clipper на xHarbour, когда есть "настоящий" Harbour |
| Закопался в вариантах реализации Harbour, не удалось построить задачу (у меня порядка 15 частей исходников). Воспользовался установочным комплектом c MinGW. Простую задачку собрал, а основной проект мимо... Вариант 3.0 вообще дает ошибку исполнения на "memory(2)" В xHarbour есть возможность в диалоге создать скрипт для майкера. В Harbour тупо перечислил модули и библиотеки, все оттранслировалось но linker вышел в ошибку.
|
|
|
|
| |
Пост N: 6651
Зарегистрирован: 17.05.05
|
|
Отправлено: 16.12.17 14:11. Заголовок: yniv пишет: Где их ..
yniv пишет: цитата: | Где их найти? В скачанных исходниках их нет. |
| \src\rtl\ вот тут и лежат yniv пишет: цитата: | В Harbour тупо перечислил модули и библиотеки, все оттранслировалось но linker вышел в ошибку. |
| что за ошибка ? возможно какую то функцию он не нашел.
|
|
|
|
| постоянный участник
|
Пост N: 5633
Зарегистрирован: 12.09.06
|
|
Отправлено: 16.12.17 14:44. Заголовок: yniv пишет: В xHarb..
yniv пишет: цитата: | В xHarbour есть возможность в диалоге создать скрипт для майкера. |
| Да, это отличная особенность хХарбора. Как сделал переход с Клипера на xHarbour версии 0.99.71, до сих пор проекты на нём и работают. Правда версия уже другая - 1.2.3 от 2013 года.
|
|
|
|
| |
Пост N: 4
Зарегистрирован: 03.11.17
|
|
Отправлено: 16.12.17 18:55. Заголовок: Собрал проект под 3...
Собрал проект под 3.2 Borland c5. Все работает!!! Ушел "мусор" с экрана, периодически возникавший в dbrowse xHB. Несколько вопросов от начинающего. 1. можно ли в батнике для мэйкера разбить задание на несколько строк (одна строка длинновата) или как это написать в скрипте. 2. Есть вложенные файлы исходников, которые не надо транслировать отдельно, но при их изменении надо перетранслировать родителя. Как это можно записать в задании. 3.Существуют ли ограничения от варианта применяемого компилятора C. Мне как-то "роднее" Borland C 5.5 4. Почему "загибается" xHarbour (или он ушел на коммерческую основу).
|
|
|
|
| |
Пост N: 554
Зарегистрирован: 08.07.06
|
|
Отправлено: 17.12.17 12:19. Заголовок: yniv пишет: 4. Поче..
yniv пишет: цитата: | 4. Почему "загибается" xHarbour (или он ушел на коммерческую основу). |
| IMHO, решили скрестить "ужа с ежом" - ради задачи "чтобы программисту лишние две строчки не писать", внесли огромное количество изменений/расширений/дополнений, приводящих к печальным последствиям. Плюс отсутствие четкого плана развития диалекта. В случае современного Harbour, к которому относятся две ветки: 3.2 и 3.4 - есть две "головы" - Viktor и Przemek, которые держат его в своих крепких руках и не дают соскользнуть на кривую дорожку, наподобие такой: "а давайте сделаем объявление LOCAL переменных прямо в середине процедуры, а то мне лень возвращаться к ее заголовку". Это не прикол, а реальный случай, пару месяцев назад один кекс захотел... По сравнению с 3.2, версия Harbour 3.4 - как ни странно, еще более "чистая" - избавлена от ненужного мусора и плохо поддерживаемых библиотек. Но в принципе, за исключением пары строк, связанных с определением кодовой страницы - большой проект компилируется и там и там без проблем. Поковыряйся с разными настройками - 3.4 год назад перешел на продвинутый сборщик MSYS2 - он "сам" скачивает обновления для компиляторов, линкеров и создает среду разработки Harbour в автоматическом режиме за 20-30 минут прямо из исходных текстов. Процесс несложный даже для переходящих с Clipper, не говоря уже о xHarbour. Вот хорошая подборка текущих Harbour-наработок, включая актуальные версии 3.2 и 3.4: https://github.com/rjopek/harbour-list
|
|
|
|