Autohotkey — DllCall (), возвращающий массив символов

Поэтому я пытаюсь использовать 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
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …