DLL, native_async, прерывание функции. #c++ #код

Поддержка
  • Приветствую. Такой вопросик:
    Если вызываем функцию из DLL , например в данном случае она "GET запрос"

    native_async("myDLL", 'get', JSON.stringify({}))!;
    <%= result %> = _result();
    

    5fdb9b4f-ecac-4721-8365-8003e16e34a1-image.png

    если мы жмем кнопку "прервать" указатель на остановку не меняется:

    ab855fb4-388f-4c44-96ac-1497f4ad3ab6-image.png

    так же не вызывается метод:

    void EndThread(void * DllData)
    

    Update:
    но если запустить скрипт и "остановить мгновенно", то указатель на флаг остановки срабатывает, но после завершения метода EndThread -_-

    Демонстрация:

    всем добра)