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



Пост N: 2
Зарегистрирован: 03.11.17
ссылка на сообщение  Отправлено: 17.11.17 19:57. Заголовок: oB:colorRect в xHarbour


Перенес несколько приложений из Clip в xHarbour 1.2.3.
При добавление записи в TBrowse пользовался oB:colorRect (...).
для выделения добавляемой строки таблицы цветом.
Под xHarbour не убирается выделение строки после добавления записи,
хотя по описанию должно гаситься. Пришлось пока отрубить условием компиляции.
Есть у кого опыт по этому методу.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 9 [только новые]


администратор




Пост N: 6637
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.11.17 15:31. Заголовок: Есть самодостаточный..


Есть самодостаточный маленький пример ?

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




Пост 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 немного отличаются.


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


Пост N: 1332
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 20.11.17 10:35. Заголовок: ... или просто испол..


... или просто использовать Харбор))

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





Пост N: 553
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 21.11.17 16:38. Заголовок: yniv пишет: Перене..


yniv пишет:

 цитата:

Перенес несколько приложений из Clip в xHarbour 1.2.3.


Не очень понятно, для чего в 2017 году переходить с Clipper на xHarbour, когда есть "настоящий" Harbour - грамотно развиваемый двумя специалистами при поддержке небольшого сообщества xBase девелоперов.

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



Пост 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 вышел в ошибку.

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




Пост N: 6651
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.12.17 14:11. Заголовок: yniv пишет: Где их ..


yniv пишет:

 цитата:
Где их найти? В скачанных исходниках их нет.


\src\rtl\ вот тут и лежат

yniv пишет:

 цитата:
В Harbour тупо перечислил модули и библиотеки,
все оттранслировалось но linker вышел в ошибку.


что за ошибка ? возможно какую то функцию он не нашел.

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




Пост N: 5633
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.12.17 14:44. Заголовок: yniv пишет: В xHarb..


yniv пишет:

 цитата:
В xHarbour есть возможность в диалоге создать скрипт для майкера.



Да, это отличная особенность хХарбора.
Как сделал переход с Клипера на xHarbour версии 0.99.71, до сих пор проекты на нём и работают.
Правда версия уже другая - 1.2.3 от 2013 года.

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



Пост 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 (или он ушел на коммерческую основу).

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





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


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

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