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



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




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


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




Пост N: 1223
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 02.11.09 12:37. Заголовок: Andrey пишет: А поя..


Andrey пишет:

 цитата:
А пояснить по русски можно ?



А что непонятно ? Про этот трюк здесь неоднократно говорилось

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





Пост 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-файлы используются и для клипперной компиляции, и для харборной!

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





Пост N: 5
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 04.11.09 17:56. Заголовок: Всем большое спасибо..


Всем большое спасибо!

Буду пробовать.

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




Пост N: 946
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.11.09 12:04. Заголовок: Pasha пишет: я срав..


Pasha пишет:

 цитата:
я сравнивал его скорость работы с текущими версиями xHarbour и Harbour (тест speedtst)



Что за тест speedtst ?
Исходник можно посмотреть ?

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




Пост N: 1224
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 05.11.09 13:03. Заголовок: Andrey пишет: Что з..


Andrey пишет:

 цитата:
Что за тест speedtst ?
Исходник можно посмотреть ?



Исходник находится в [x]Harbour\tests
Это тест всех возможных операций vm харбора, и операций rdd.
На выходе дается время выполнения каждой операции, и общее время выполнения всех тестов

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




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

Как это скажется на работе моей системы ?


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




Пост N: 1391
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.04.10 09:27. Заголовок: Это касается обоих х..


Это касается обоих харборов. Пересобирать их не обязательно, достаточно заменить модуль filesys в библиотеке rtl
Я неблагоприятных последствий не заметил.


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




Пост N: 1214
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.04.10 10:06. Заголовок: Можно ли к себе в пр..


Можно ли к себе в проект просто добавить отдельно исправленный этот модуль filesys.c ?

Я же уже делал по вашей рекомендации вставку в хХарбор 1.0.0 модуля tget.prg - и ошибка пропала...


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




Пост N: 1393
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.04.10 10:21. Заголовок: можно..


можно

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

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