Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 15.05.06 04:59. Заголовок: Новые вопросы по Harbour
1. Линковщик ILINK32 "не видит" (выдает ошибку) процедуры и функции, объявленные в модуле с названием MAIN, когда их использование встречается в других модулях. Если перемещаю функцию в другой модуль - ошибка исчезает... В чём тут фишка? 2. Есть ли в xHarbour аналог функции FT_PUTKEY(), которая заносит в буфер клавиатуры "нажатие" с определённым значением? (т.е. если заносим FT_PUTKEY(568), чтобы INKEY() получал значение 568). 3. Есть ли в xHarbour аналог функции ERRORBASE() из CT? 4. В какой степени поддерживаются функции SIX в xHarbour? Линковщик не находит функций SX_SETSCOPE() - определение, установлен ли какой-нибудь SCOPE и SX_CLRSCOPE() - очистка SCOPE , которые были в SIX.
|
|
|
Ответов - 11
[только новые]
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 17.05.06 02:02. Заголовок: Re:
цитата: | 2. Есть ли в xHarbour аналог функции FT_PUTKEY(), |
| Просмотрел сегодня все FT_ функции, включённые в xHarbour (на xHDN Documentation), и FT_PUTKEY() не нашёл... Неужели возможность подсунуть для INKEY() любое числовое значение (в т.ч. и не определённое в inkey.ch) показалась разработчикам xHarbour несущественной? Или в xHarbour это делается как-то по другому?
|
|
|
|
| Администратор
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 17.05.06 13:24. Заголовок: Re:
Я nanfor не использую, но попробую добавить эту функцию
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 17.05.06 13:30. Заголовок: Re:
В Libnf вроде есть такая функция
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 26.05.06 01:03. Заголовок: Re:
Dima пишет: [quote]В Libnf вроде есть такая функция[/quote Libnf у меня прилинкована, и тем не менее ILINK32 заявляет о том что FT_PUTKEY() не находит. При том что например FT_SHIFT() и FT_CTRL() - пожалуйста, нема проблем. И на xHDN Documentation FT_PUTKEY() тоже нет. Вывод - NANFOR в Harbour реализован очень избирательно...
|
|
|
|
| Администратор
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 26.05.06 08:36. Заголовок: Re:
В libnf на ft_putkey есть только ссылки, а самой функции нет Я написал ft_putkey, сегодня вечером залью
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 29.05.06 08:44. Заголовок: Re:
Скачал библиотечку Apollo, в которой есть нужные мне SX_SETSCOPE() и SX_CLRSCOPE(), но после её добавления ILINK32 начинает ругаться на отсутствие переменной или функции _hb_stack. Библиотека, судя по дате, от 2003 года. Может, тогда эта переменная/функция в xHarbour была, а потом оказалась не нужна и её убрали? Если так, то я сделаю её пустую, но хотелось бы знать точно, не породит ли это проблемы, и переменная это была или функция... Также неплохо было бы знать, значение какого типа в этой переменной хранилось (или, если это функция, значение какого типа она возвращала).
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 30.05.06 11:58. Заголовок: Re:
а чем OrdScope не устраивает?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 08.06.06 01:33. Заголовок: Re:
SergeJa пишет: цитата: | а чем OrdScope не устраивает? |
| Хотел уменьшить количество переделок в программе, да видно не удастся.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 09.06.06 01:14. Заголовок: Re:
Pasha пишет: цитата: | Я написал ft_putkey, сегодня вечером залью |
| А куда? То есть откуда можно слить и как оно там называется?
|
|
|
|
| |
Пост N: 39
Зарегистрирован: 08.04.06
|
|
Отправлено: 02.07.06 01:16. Заголовок: Re:
Pasha пишет: цитата: | Я написал ft_putkey, сегодня вечером залью |
| После месячного выразительного молчания "в ответ" на мой вопрос я решил, что "залью" - это на CVS. Ладно, попробовал скачать CVS-клиента с http://prdownloads.sourceforge.net/tortoisecvs/TortoiseCVS-1.8.3.exe - загружается какой-то 15-киловый файлик, который выдаёт запрос на открытие странички в Нете, похожей на какой-то FTP-сервер, с кучей файла. Что дальше делать - непонятно абсолютно. Попробовал скачать CVS-клиента с www.wincvs.org Тут всё нормально скачалось, распаковалось, установилось, запустилось, но: где указывать Protocol, Server и User Name (см. FAQ) - точно так же непонятно. Нет там возможности установки этих параметров, и всё тут! Короче, так мне закачку с CVS запустить и не удалось...
|
|
|
|
| Администратор
|
Пост N: 222
Зарегистрирован: 23.05.05
|
|
Отправлено: 03.07.06 09:25. Заголовок: Re:
Как настраивать wincvs я не помню, у меня заставить его работать не получилось Рекомендую все-таки использовать tortoisecvs. Для его выкачки используется простейший веб-интерфейс, дается список зеркал и с какого-либо надо его скачать, всего несколько кликов мышкой. Что тебя смутило непонятно Так закачивается масса программ с сайта sourceforge > После месячного выразительного молчания "в ответ" на мой вопрос я решил, что "залью" - это на CVS. OpenSource-разработка не предполагает внесение измененй по первому требованию юзера. Девелоперы это делают по мере своих возможностей У меня был очень напряженный месяц, перед командировкой я не успел слить на cvs, а после было не до того. Так что получилось это сделать только неделю назад, затолкал эту маленькую функцию прицепным вагоном вместе с парой других фиксов
|
|
|
|