Поэтому я пытаюсь использовать DllCall () в Autohotkey, я разработал DLL на C ++, мне нужно иметь возможность вернуть буфер обратно AutoHockkey.
В функции мой буфер хранится как «BYTE Buffer [262];» Как бы я вернул этот буфер обратно в DllCall?
Я пытался просто вернуть его из функции, но переменная authotkey все еще пуста после успешного вызова.
Пример:
(Функция DLL)
void Test()
{
BYTE buff[262]
for(int i=0; i<262; i++)
{
buff[i] = 0x00;
}
return buff; // HOW DO I RETURN THIS TO AUTOHOTKEY
}
Задача ещё не решена.
Других решений пока нет …