Вызвать JavaScript с ожиданием из С++, используя Emscripten/embindC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Вызвать JavaScript с ожиданием из С++, используя Emscripten/embind

Сообщение Anonymous »

такая функция JavaScript:

Код: Выделить всё

async function getData(){
//do something and return a string
}

my_module.set_js_func(getData);
мой код emscripten на C++ такой:

Код: Выделить всё

//bind c++ function
EMSCRIPTEN_BINDINGS(my_module) {
function("setJSFunction", &set_js_func);
//...

emscripten::val func2;

void set_js_func(emscripten::val func)
{
func2 = func;

//call function directly here or inside a timer loop
func2();
}
мой вопрос:
я хочу вызвать getData (в c++) следующим образом:

Код: Выделить всё

await getData();
но я знаю, что в приведенном выше примере кода это называется только так:

Код: Выделить всё

func2();
кто-нибудь может мне помочь советом?
я использую emscripten 1.38.31

Подробнее здесь: https://stackoverflow.com/questions/784 ... ten-embind
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема с обещаниями и асинхронным/ожиданием в JavaScript
    Anonymous » » в форуме Javascript
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Понимание асинхронного программирования в JavaScript с обещаниями и асинхронным/ожиданием
    Anonymous » » в форуме Javascript
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Вызов асинхронной функции JavaScript с асинхронным/ожиданием при потоковой передаче JSON и SANERSING (NODE.JS)
    Anonymous » » в форуме Javascript
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Создайте ядро ​​OpenCV и ImgProc, используя Emscripten и CMake.
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Сборка OpenCV для js с использованием Emscripten не удалась
    Гость » » в форуме Javascript
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость

Вернуться в «C++»