Страница 3 из 14

Глупые вопросы

Добавлено: 14 Сентябрь 2015, 10:30
kreator
SuperMax писал(а):про конструкцию я прочитал тут
http://bourabai.ru/alg/clarion/13.htm#_ ... 1%80%D1%8F
GET(ключ, указатель ключа)
Получает запись, основываясь на заданным указателем ключа относительном положении значения ключа в файле ключей.
Зачем это читать? Если Вы пользуетесь ABC, то нужно использовать метод Fetch. Существует русский перевод описания библиотеки классов ABC. Да, Clarion всё ест. Но зачем люди писали классы?

Глупые вопросы

Добавлено: 14 Сентябрь 2015, 12:11
Admin
kreator писал(а): Существует русский перевод описания библиотеки классов ABC
Пруф. Что то не помню.

Глупые вопросы

Добавлено: 14 Сентябрь 2015, 13:04
kreator
Admin писал(а):Пруф. Что то не помню.
У меня есть где-то в архивах. Наверняка, брал где-то здесь (или был сайт rozalex). Не думаю, что в Арсисе, там нет таких ресурсов. Могу дома поискать, если надо.

Глупые вопросы

Добавлено: 14 Сентябрь 2015, 14:28
Admin
kreator писал(а): Могу дома поискать, если надо.
Народу пригодится.

Глупые вопросы

Добавлено: 15 Сентябрь 2015, 3:33
SuperMax
kreator писал(а):
SuperMax писал(а):про конструкцию я прочитал тут
http://bourabai.ru/alg/clarion/13.htm#_ ... 1%80%D1%8F
GET(ключ, указатель ключа)
Получает запись, основываясь на заданным указателем ключа относительном положении значения ключа в файле ключей.
Зачем это читать? Если Вы пользуетесь ABC, то нужно использовать метод Fetch. Существует русский перевод описания библиотеки классов ABC. Да, Clarion всё ест. Но зачем люди писали классы?
у меня был большой перерыв в написании программ на Кларионе
а вот русское описание было бы очень в тему!

ps: нашел в своих архивах ap_hand_p2.pdf
"Обзор библиотеки ABC
О чем эта часть
Данная часть книги посвящена описанию библиотеки Классов ABC(Application
Builder Class)."
выложил http://forum.maxiol.com/index.php?act=S ... entry51654

Глупые вопросы

Добавлено: 15 Сентябрь 2015, 21:49
kreator
Всё лежит на ftp в каталоге _Books/Clarion 4 rus. Старьё, конечно, но основы не поменялись.

Глупые вопросы

Добавлено: 20 Сентябрь 2015, 17:31
SuperMax
Еще вопросик - есть ли какие-то готовые функции для перевода бинарного байта в строку hex - те печать числа в строку ?

Глупые вопросы

Добавлено: 20 Сентябрь 2015, 19:09
kreator
Есть функции BYTETOHEX, SHORTTOHEX, LONGTOHEX.

Глупые вопросы

Добавлено: 21 Сентябрь 2015, 19:47
SuperMax
kreator писал(а):Есть функции BYTETOHEX, SHORTTOHEX, LONGTOHEX.
спасибо!

Глупые вопросы

Добавлено: 21 Сентябрь 2015, 22:37
Дед Пахом
не хватает пары функций
SEXTOOSHORT, SEXTOOLONG
:)

Глупые вопросы

Добавлено: 22 Сентябрь 2015, 9:00
Ал
Дед Пахом писал(а):не хватает пары функций
SEXTOOSHORT, SEXTOOLONG
:)
SEXTOSHOW

Глупые вопросы

Добавлено: 22 Сентябрь 2015, 9:25
Admin
Старичок и старожил запели о сексе? :)
Завязывайте.

Глупые вопросы

Добавлено: 22 Сентябрь 2015, 10:21
Ал
угу, работаем...
если не использовал, то еще до кучи посмотреть в хелпе на:
XOR
BOR
BXOR
BAND
BSHIFT
и возможно - CHOOSE

Глупые вопросы

Добавлено: 25 Сентябрь 2015, 0:34
Aragorn
зачем люди писали классы?
Классы - это хорошо...
Очень часто приходится писать код, обрабатывающий не конкретные таблицы, а оперирующий неким списком имен таблиц, ссылки на которые (&table) приходится получать из очередей, которые генерит самописный шаблон на основе словаря. Там ищутся абстрактные же ключи (&key) по некоему шаблонному имени, абстрактные же поля (any, через ссылки на абстрактные records), и - понеслось...
К чему я это все - при таком подходе никакой fetch не поможет... set-next и понеслась...

Глупые вопросы

Добавлено: 25 Сентябрь 2015, 12:33
Дед Пахом
Aragorn писал(а): при таком подходе никакой fetch не поможет... set-next и понеслась...
Можно оперировать ссылками не на FILE, а на FileManager, тогда и Fetch рулит.