Показать сообщение отдельно
Старый 23.10.2007, 13:31   #8  
Ed1k is offline
Ed1k
Участник
 
102 / 42 (2) +++
Регистрация: 19.07.2006
В итоге вот так работает
X++:
Binary text = new Binary(200);
Binary len = new Binary(4);
;

dllFunction = new DLLFunction(DLL, 'GetFIOPadegAS');
dllFunction.returns(ExtTypes::DWord);
dllFunction.arg(ExtTypes::String,
                ExtTypes::String,
                ExtTypes::String,
                ExtTypes::DWord,
                ExtTypes::Pointer,
                ExtTypes::Pointer);

len.dWord(0, 200);
dllFunction.call("Иванов", "Иван", "Иванович", 5, text, len);
info(text.string(0));
За это сообщение автора поблагодарили: NetBus (1), Egesihora (1).