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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.12.05 14:16. Заголовок: Проблемки: Clipper 5.2 ->xHarbour 9.50


Кто уже осуществил данный переход!?
Никак не пойму как в xHarbour
1. отследить нажатие только клавиш shift, alt, ctrl. в Сlippere (в тулсах) была функция KDBSTAT(), а в нем что !? Найденые ft_alt() ft_shift() GetKeyboardState() и др не помогли
2. nil != .T. выдает ошибку. В клиппере nil можно было сравнивать с чем угодно и как угодно, а в xHarbour полная не предсказемость, то ошибка то нет !
3. Если ли билиотеки для работы с COM портами? В Сlippere (в тулсах) были функции COM_OPEN() и др, а здесь ? Пока нет ничего ? Будет?

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


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




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.12.05 15:34. Заголовок: Re:


Pager
По поводу COM портов в Xharbour есть библа Telepathy



Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.12.05 11:01. Заголовок: GETKEYSTATE


Посмотри в SAMPLES есть пример с си-шной функцией GETKEYSTATE
В .prg:
if getKeyState(VK_CONTROL) ...

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




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.12.05 11:42. Заголовок: Re:


1. KbdStat добавлю
2. nil # .T. --> .T.
Работает
с какой версией у тебя проблемы ?
3. Есть еще совместимая с CT библиотека hbcomm
автор ее раздает (кто не помню)

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




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.12.05 14:55. Заголовок: Re:

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.12.05 16:00. Заголовок: Re:


Спасибо всем!

Pasha
то что лежит последнее на www.Xharbour
Operating System : Windows XP Professional 5.01.2600 Service Pack 2
Compiler : Borland C++ 5.5.1
xHarbour Version : xHarbour build 0.99.50 Intl. (SimpLex)
Build Date : Jun 6 2005 22:20:48

Ошибка с Nil какая-то плавающая!
если в тексте программы написать
? nil # .t.
? nil # .f.
то все ок
а вот если в программе
local xVar
? xVAR # .t. : Error BASE/1077 Argument error: .NOT. Arguments: ( [ 1] = Type: U)
? xVAR # .f. : NIL
.
в отладчике -- ошибка постоянна!

И еще вопросик можно: В отладчике показывается только текущая рабочая база, это баг или фича!?

СПАСИБО!






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




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 19.12.05 22:24. Заголовок: Re:


Добавил на CVS KbdStat() и еще пару мелких функций из тулз
2Pager: чтобы их использовать тебе надо научиться работать с CVS
Со времени июньского релиза прошло много времени, лучше собрать
xHarbour самому


Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.12.05 09:54. Заголовок: Re:


Тем более что ничего сложного в этом нет

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.12.05 11:52. Заголовок: Re:


Dima

И что же - оно работает?

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




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.12.05 12:27. Заголовок: Re:


local xVar
? xVAR # .t. : Error BASE/1077 Argument error: .NOT. Arguments: ( [ 1] = Type: U)

Действительно была ошибка, связана с излишней с оптимизацией
Месяц назад она еще была, но уже исправлена: после

2005-11-28 11:42 UTC-0800 Ron Pinkas <Ron in xHarbour.com>
* source/common/expropt2.c
- Removed optimizations of <Exp> [!]= .T.|.F. which are not Clipper compatabile
when <Exp> is NIL. the '=' optimization was already deffed out by means of
#ifdef HB_OPTIMIZE_LOGICAL_COMPARISON

Еще один аргумент в пользу того, что надо скачать последние сырцы


Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 21.12.05 12:05. Заголовок: Re:


Pasha

Сенкю...
пойду ковыряться с вашими серцами...

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