Найдено 45 результатов

IKSoft
02 Июль 2024, 7:29
Форум: CLARION for Windows
Тема: Чтение из xlsx
Ответы: 43
Просмотры: 32891

Чтение из xlsx

kreator писал(а): 01 Июль 2024, 20:07 А get по очереди сделан?
да, конечно.
пока заменил what своей функцией
IKSoft
01 Июль 2024, 10:36
Форум: CLARION for Windows
Тема: Чтение из xlsx
Ответы: 43
Просмотры: 32891

Чтение из xlsx

Сделал dll
но в такой версии падает на этом месте
pAny &= what(p_Que, loc:lCol)

p_que - параметр queue в функции

не пойму, в чем может быть причина...
IKSoft
28 Июнь 2024, 14:08
Форум: CLARION for Windows
Тема: Чтение из xlsx
Ответы: 43
Просмотры: 32891

Чтение из xlsx

Добрый день

попробуйте
http://www.aniva-ltd.ru/bin/vs_xlsx.zip
Если подойдет, то и dll можно сделать

для себя делал, если что . Мне только таблицы надо было считывать, без излишеств
IKSoft
13 Февраль 2024, 10:02
Форум: CLARION for Windows
Тема: Кодогенератор CLW из XSD
Ответы: 0
Просмотры: 8628

Кодогенератор CLW из XSD

Доброго дня.

А есть в природе кодогенератор для Clation на основе XSD схемы?

Для создания class c исходниками: inc & clw , загрузка файла, просмотр содержимого, изменения и обратное сохранение.

Чтоб и проект готовый (*.prj) заодно генерил для проверки.
IKSoft
24 Январь 2024, 9:57
Форум: Готовые программы, шаблоны, библиотеки...
Тема: Крипто-про
Ответы: 24
Просмотры: 23676

Крипто-про

Добрый день.
КриптоПро

Добавление штампа времени в ЭЦП я сделал в Clarion-е через WinAPI, но вот ЦБ скоро перейдет на версию CADES_X_LONG_TYPE_1.

Кто-нибудь делал подобное?
IKSoft
02 Декабрь 2022, 9:53
Форум: CLARION for Windows
Тема: Получить имя поля с указателем в Group
Ответы: 4
Просмотры: 1885

Получить имя поля с указателем в Group

Возможно, Вас так устроит

MyQueue Queue
FL Long
end

MyGroup Group
FS String(20)
gr group
pqQueue &Queue
plQueue long,over(pqQueue)
end

end
code
Message( Where(MyGroup, MyGroup.gr.plQueue) )

MyGroup.gr.pqQueue &= MyQueue
Message( Where(MyGroup, MyGroup.gr.plQueue)&'|'& MyGroup.gr ...
IKSoft
24 Ноябрь 2021, 16:18
Форум: CLARION for Windows
Тема: HMAC SHA-256
Ответы: 4
Просмотры: 2481

HMAC SHA-256

Вот моя HMAC но для MD5

Опять же, мне надо аналогичные
SHA256_Init
SHA256_update
SHA256_final

(в Сигнатурской dll нашел, но нет прототипов - буду опять же по аналогии пробовать)

tcMD5.mHMAC function(long p_Text, long p_Text_len, long p_key, long p_key_len, long p_digest)
gMD5_CTX group(tgMD5_CTX ...
IKSoft
22 Ноябрь 2021, 17:00
Форум: CLARION for Windows
Тема: HMAC SHA-256
Ответы: 4
Просмотры: 2481

HMAC SHA-256

Доброго всем дня!

Вот понадобилась такая функция HMAC SHA-256
Кто чем пользуется?
Дайте наводку

RFC 4634 прочел, но, может, у кого есть готовая dll?

SWIFT ссылается на RFC2104 ('HMAC SHA-256 is based on RFC2104'), только вместо md5 надо SHA-256...

нужны
SHA256_Init
SHA256_update
SHA256_final

по ...
IKSoft
17 Ноябрь 2021, 16:36
Форум: CLARION for Windows
Тема: TimestampTicks
Ответы: 6
Просмотры: 2948

TimestampTicks

Спасибо, с годом похоже все верно

в ЭДО в браузере эти Tick не показываются (не нашел) , только по API приходят

Но на вид - дата самого документа равна или больше CreationTimeTicks
IKSoft
17 Ноябрь 2021, 10:44
Форум: CLARION for Windows
Тема: TimestampTicks
Ответы: 6
Просмотры: 2948

TimestampTicks

Добрый день

в JSON структуре есть поля Временная метка.
Пример: LastEventTimestampTicks":637726563560042551

Вот описание

"
Структура представляет некоторый момент времени, не привязанный к часовому поясу. Его можно воспринимать как UTC-время.
Ticks - целое число тиков (100-наносекундных ...
IKSoft
07 Апрель 2021, 10:19
Форум: CLARION for Windows
Тема: Можно ли создать массив динамически?
Ответы: 3
Просмотры: 2187

Можно ли создать массив динамически?

Clarion 6.1

Я так делаю с динамическими массивами (помогает и как указатель на массив при работе с WinAPI)


mRunDynArray procedure
tgMyGroup group,type
lID long
rSum real
szStr cstring(31)
end



tagMyGroupArray group,type
gMyGroup group(tgMyGroup),dim(1).
end

pagMyGroupArray &tagMyGroupArray ...
IKSoft
14 Октябрь 2020, 17:17
Форум: LibCurl
Тема: libcurl for Clarion
Ответы: 449
Просмотры: 607567

libcurl for Clarion

на
CURLOPT_SSLCERT
unable to set private key file: 'SSL\MyCert.pem' type PEM

Ведь для SSL нужен и секретный ключ, кроме самого сертификата
получается, надо и
CURLOPT_SSLKey
IKSoft
14 Октябрь 2020, 16:07
Форум: LibCurl
Тема: libcurl for Clarion
Ответы: 449
Просмотры: 607567

libcurl for Clarion

Cgfcb,j
Не пробовал, но логичнее использовать CURLOPT_SSLCERT, CURLOPT_SSLCERTTYPE:
sCertFile STRING(256), AUTO
sCertType STRING(20), AUTO
sCertFile = 'estcert.pem'
sCertType = 'PEM'
curl.SetOpt(CURLOPT_SSLCERT, sCertFile)
curl.SetOpt(CURLOPT_SSLCERTTYPE, sCertType)



Спасибо, просто меня ...
IKSoft
14 Октябрь 2020, 15:14
Форум: LibCurl
Тема: libcurl for Clarion
Ответы: 449
Просмотры: 607567

libcurl for Clarion

Доброго всем дня!

Читаю доку по одному сайту (RestAPI, JSON)

При вызове любого метода сервиса для установления защищенного по ГОСТ https-соединения необходимо передавать сведения о сертификате инициатора запроса (тот же сертификат, который используется для входа в защищенный Личный кабинет на ...
IKSoft
04 Сентябрь 2020, 6:14
Форум: CLARION for Windows
Тема: Кол-во полей в структуре данных
Ответы: 10
Просмотры: 4803

Кол-во полей в структуре данных

на 6.5 работает это:


tcIO.mGetMaxFields FUNCTION (Queue p_Q)
tgQue group,type
PRecBuff long
PQueHead long
Unknown long
RecSize long
end

tgQueHeader group,type
id short
RecSize long
Fields long
DescrSize long
end

grp group
ptQueue &Queue
ptr long,over(ptQueue)
end

pgQue &tgQue
pgQueHeader ...