Автор | Сообщение |
|
| |
Пост N: 109
Зарегистрирован: 05.06.07
|
|
Отправлено: 06.10.09 01:25. Заголовок: ? Оконная система из Clipper Tools
Кто нибудь юзал под Харбором? Я попробовал старую Clipper5.2-программу с юзер-интерфейсом на основе CT-окон перевести под Harbour - косячит при исполнении - ломает изображение на экране. Подробно с картинками (скриншотами) - эдесь http://ssmessages.by.ru/problem_02.html Может кто знает как бороться чтобы работала как в Клипере? P.S. Харбор брал из дистрибутива MiniGUI66
|
|
|
Ответов - 29
, стр:
1
2
All
[только новые]
|
|
|
| Администратор
|
Пост N: 1223
Зарегистрирован: 23.05.05
|
|
Отправлено: 02.11.09 12:37. Заголовок: Andrey пишет: А поя..
Andrey пишет: цитата: | А пояснить по русски можно ? |
| А что непонятно ? Про этот трюк здесь неоднократно говорилось
|
|
|
|
| |
Пост N: 365
Зарегистрирован: 08.04.06
|
|
Отправлено: 03.11.09 22:47. Заголовок: AndreyZh пишет: 1. ..
AndreyZh пишет: цитата: | 1. есть ли в Harbour приведенные оконные ф-ции (wopen, waclose, wselect) CT2 или хотя-бы их аналоги, т.к. весь интерфейс построин на них. |
| В xHarbour они есть точно. По крайней мере, я при миграции своей системы складского учёта из Clipper'a на xHarbour в оконных функциях не менял АБСОЛЮТНО ничего. Т.е. сам процесс перехода на xHarbour, собственно, теперь бы заключался в дописывании чисто xHarbour'ных кусков в соотв. директивах компилятору #ifdef __HARBOUR__ ..... #endif и линковке вместе со всем остальным кодом нескольких необходимых сишных функций (они в форуме упоминались). Тогда (полтора-два года назад) всё было несколько печальнее, т.к. не поддерживалось значительное число CT-функций и было жуткое количество багов, но опять-таки большинство оконных CT-функций (может и все - я просто не все использую, например WACLOSE() никогда не использовал) в xHarbour'е и тогда работали чётко. Но главное - результат: одни и те же PRG-файлы используются и для клипперной компиляции, и для харборной!
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 12.11.06
|
|
Отправлено: 04.11.09 17:56. Заголовок: Всем большое спасибо..
Всем большое спасибо! Буду пробовать.
|
|
|
|
| постоянный участник
|
Пост N: 946
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.11.09 12:04. Заголовок: Pasha пишет: я срав..
Pasha пишет: цитата: | я сравнивал его скорость работы с текущими версиями xHarbour и Harbour (тест speedtst) |
| Что за тест speedtst ? Исходник можно посмотреть ?
|
|
|
|
| Администратор
|
Пост N: 1224
Зарегистрирован: 23.05.05
|
|
Отправлено: 05.11.09 13:03. Заголовок: Andrey пишет: Что з..
Andrey пишет: цитата: | Что за тест speedtst ? Исходник можно посмотреть ? |
| Исходник находится в [x]Harbour\tests Это тест всех возможных операций vm харбора, и операций rdd. На выходе дается время выполнения каждой операции, и общее время выполнения всех тестов
|
|
|
|
| постоянный участник
|
Пост N: 1211
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.04.10 00:21. Заголовок: Pasha пишет: Еще по..
Pasha пишет: цитата: | Еще по скорости работы. Для Windows надо не забывать про маленький трюк. Перед сборкой харбора в модуле source(src)\rtl\filesys.c в начале функции fsCommit надо вставить строки: ........ |
| Не совсем понял ? Харбора или хХарбора ? А можно обойтись без сборки всего хХарбора ? Т.е. если использую (пока) версию хХарбора 1.0.0 (из-за несовместимости пока библиотеки Prostoserdov'а с 1.2), можно ли к себе в проект добавить отдельно исправленный этот модуль filesys.c ? Как это скажется на работе моей системы ?
|
|
|
|
| Администратор
|
Пост N: 1391
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.04.10 09:27. Заголовок: Это касается обоих х..
Это касается обоих харборов. Пересобирать их не обязательно, достаточно заменить модуль filesys в библиотеке rtl Я неблагоприятных последствий не заметил.
|
|
|
|
| постоянный участник
|
Пост N: 1214
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.04.10 10:06. Заголовок: Можно ли к себе в пр..
Можно ли к себе в проект просто добавить отдельно исправленный этот модуль filesys.c ? Я же уже делал по вашей рекомендации вставку в хХарбор 1.0.0 модуля tget.prg - и ошибка пропала...
|
|
|
|
| Администратор
|
Пост N: 1393
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.04.10 10:21. Заголовок: можно..
можно
|
|
|
Ответов - 29
, стр:
1
2
All
[только новые]
|
|