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





Не зарегистрирован
Зарегистрирован: 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.

Спасибо: 0 
Профиль
Ответов - 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 это делается как-то по другому?

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




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


Я nanfor не использую, но попробую добавить эту функцию


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




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


В Libnf вроде есть такая функция

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





Не зарегистрирован
Зарегистрирован: 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 реализован очень избирательно...

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




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


В libnf на ft_putkey есть только ссылки, а самой функции нет
Я написал ft_putkey, сегодня вечером залью

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





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


Скачал библиотечку Apollo, в которой есть нужные мне SX_SETSCOPE() и SX_CLRSCOPE(), но после её добавления ILINK32 начинает ругаться на отсутствие переменной или функции _hb_stack. Библиотека, судя по дате, от 2003 года. Может, тогда эта переменная/функция в xHarbour была, а потом оказалась не нужна и её убрали? Если так, то я сделаю её пустую, но хотелось бы знать точно, не породит ли это проблемы, и переменная это была или функция... Также неплохо было бы знать, значение какого типа в этой переменной хранилось (или, если это функция, значение какого типа она возвращала).

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





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


а чем OrdScope не устраивает?

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





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


SergeJa пишет:

 цитата:
а чем OrdScope не устраивает?


Хотел уменьшить количество переделок в программе, да видно не удастся.

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





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


Pasha пишет:

 цитата:
Я написал ft_putkey, сегодня вечером залью


А куда? То есть откуда можно слить и как оно там называется?

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





Пост 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 запустить и не удалось...

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




Пост N: 222
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 03.07.06 09:25. Заголовок: Re:


Как настраивать wincvs я не помню, у меня заставить его работать
не получилось
Рекомендую все-таки использовать tortoisecvs. Для его выкачки используется
простейший веб-интерфейс, дается список зеркал и с какого-либо надо
его скачать, всего несколько кликов мышкой. Что тебя смутило непонятно
Так закачивается масса программ с сайта sourceforge

> После месячного выразительного молчания "в ответ" на мой вопрос я решил, что "залью" - это на CVS.

OpenSource-разработка не предполагает внесение измененй по первому требованию
юзера. Девелоперы это делают по мере своих возможностей
У меня был очень напряженный месяц, перед командировкой я не успел слить
на cvs, а после было не до того. Так что получилось это сделать только
неделю назад, затолкал эту маленькую функцию прицепным вагоном вместе
с парой других фиксов


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