Асинхронный обратный вызов с electron + vue и nodeffi

Я пытаюсь использовать Async с полученным буфером, я получаю правильный ответ, но не могу получить доступ к переменным вне функции обратного вызова. В этом случае я пытаюсь присвоить переменной 'job' значение переменной 'res'. Похоже, я не могу получить доступ к другому прицелу с «этим». Я тоже пробовал связать (это). Вылетает Electron dev-tools и все останавливается (DevTools отключили от страницы ...). Функция C++ возвращает char *.

getJobsTopaz () { for (let i = 0; i < this.getTotalJobs(); i++) { 
this.dllFunctions.GetJobIDVB6.async(i, function (err, res) { 
 if (err) throw err 
this.jobs = res }) } }
0
0
93
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема заключалась в том, что для работы моих зависимостей «dll» требуется определенная версия Net Framework. Devtools ничего мне об этом не сообщает, потому что внутри этой зависимости возникает ошибка.

Другие вопросы по теме