|
![]() |
#1 |
Участник
|
Цитата:
Вот код X++: DLLFunction func = new DLLFunction(dll, 'EUGetFileSignerInfo'); Binary pCertInfoEx = new Binary(100); System.Byte[] cert = new System.Byte[100](); int ret; ; func.returns(ExtTypes::DWord); func.arg(ExtTypes::DWord, ExtTypes::String, ExtTypes::Pointer, ExtTypes::Byte); ret = func.call(_signIndex, _fileNameWithSign, pCertInfoEx, byref cert); |
|
![]() |
#2 |
Участник
|
Я вас не понял. System.Byte[] тут не при чем. Думал что это вызов функции .Net
Может поможет. Вот здесь пишут, если я правильно понял (не силен в украинском), что функция EUGetFileSignerInfo принимает 5 параметров. Вы 5 параметр PDWORD pdwCertifiacateLength потеряли. Не? |
|
|
За это сообщение автора поблагодарили: kia (1). |
![]() |
#3 |
Участник
|
Цитата:
Сообщение от dmn
![]() Может поможет. Вот здесь пишут, если я правильно понял (не силен в украинском), что функция EUGetFileSignerInfo принимает 5 параметров. Вы 5 параметр PDWORD pdwCertifiacateLength потеряли. Не?
Спасибо |
|
|
|