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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
kreator
✯ Ветеран ✯
Сообщения: 3356
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 14 Сентябрь 2015, 10:30

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

Аватара пользователя
Admin
Администратор
Сообщения: 3440
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

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

Сообщение Admin » 14 Сентябрь 2015, 12:11

kreator писал(а): Существует русский перевод описания библиотеки классов ABC
Пруф. Что то не помню.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

kreator
✯ Ветеран ✯
Сообщения: 3356
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 14 Сентябрь 2015, 13:04

Admin писал(а):Пруф. Что то не помню.
У меня есть где-то в архивах. Наверняка, брал где-то здесь (или был сайт rozalex). Не думаю, что в Арсисе, там нет таких ресурсов. Могу дома поискать, если надо.
We are hard at work… for you. :)

Аватара пользователя
Admin
Администратор
Сообщения: 3440
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

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

Сообщение Admin » 14 Сентябрь 2015, 14:28

kreator писал(а): Могу дома поискать, если надо.
Народу пригодится.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

SuperMax
Посетитель
Сообщения: 42
Зарегистрирован: 25 Август 2015, 3:22

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

Сообщение SuperMax » 15 Сентябрь 2015, 3:33

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

kreator
✯ Ветеран ✯
Сообщения: 3356
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 15 Сентябрь 2015, 21:49

Всё лежит на ftp в каталоге _Books/Clarion 4 rus. Старьё, конечно, но основы не поменялись.
We are hard at work… for you. :)

SuperMax
Посетитель
Сообщения: 42
Зарегистрирован: 25 Август 2015, 3:22

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

Сообщение SuperMax » 20 Сентябрь 2015, 17:31

Еще вопросик - есть ли какие-то готовые функции для перевода бинарного байта в строку hex - те печать числа в строку ?

kreator
✯ Ветеран ✯
Сообщения: 3356
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 20 Сентябрь 2015, 19:09

Есть функции BYTETOHEX, SHORTTOHEX, LONGTOHEX.
We are hard at work… for you. :)

SuperMax
Посетитель
Сообщения: 42
Зарегистрирован: 25 Август 2015, 3:22

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

Сообщение SuperMax » 21 Сентябрь 2015, 19:47

kreator писал(а):Есть функции BYTETOHEX, SHORTTOHEX, LONGTOHEX.
спасибо!

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2284
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

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

Сообщение Дед Пахом » 21 Сентябрь 2015, 22:37

не хватает пары функций
SEXTOOSHORT, SEXTOOLONG
:)
С уважением, ДП

Ал
Ветеран
Сообщения: 793
Зарегистрирован: 08 Июль 2005, 5:48
Откуда: Россия

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

Сообщение Ал » 22 Сентябрь 2015, 9:00

Дед Пахом писал(а):не хватает пары функций
SEXTOOSHORT, SEXTOOLONG
:)
SEXTOSHOW

Аватара пользователя
Admin
Администратор
Сообщения: 3440
Зарегистрирован: 05 Июль 2005, 14:59
Откуда: Хабаровск
Контактная информация:

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

Сообщение Admin » 22 Сентябрь 2015, 9:25

Старичок и старожил запели о сексе? :)
Завязывайте.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса

Ал
Ветеран
Сообщения: 793
Зарегистрирован: 08 Июль 2005, 5:48
Откуда: Россия

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

Сообщение Ал » 22 Сентябрь 2015, 10:21

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

Аватара пользователя
Aragorn
Активист
Сообщения: 113
Зарегистрирован: 11 Июль 2005, 11:40
Откуда: Москва

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

Сообщение Aragorn » 25 Сентябрь 2015, 0:34

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

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2284
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

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

Сообщение Дед Пахом » 25 Сентябрь 2015, 12:33

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

Ответить