Как (чем) поймать ошибку (проект C++)?

217
18 апреля 2018, 07:57

Есть проект - изначально представляющий собой прошивку для устройства, написан на С++. Из него сделана dll - которая получает данные, обрабатывает, возвращает результат. Проект dll сделан в Visual Studio 2015.

Теперь проблема: собранный вариант работает на моем компе, но не работает на других компах (виснет при обращении к dll). Исключений не возникает. В режиме отладки при выходе из dll студия выдает ошибку - Run-Time Check Failure #2 - Stack around the variable 'idxOfStrSize' was corrupted. Если нажать "Продолжить" - то данные приходят корректные, работа продолжается.

Видимо где-то происходит запись в область, для этого не предназначенную, но вот где? Объем кода - 30к+ строк. Как и чем можно найти это место (места)?

READ ALSO
Web Animations API это плагин?

Web Animations API это плагин?

С помощью Web Animations API можно делать анимацииТакие же как в jQ только на чистом JS

213
Фильтрация js в webview

Фильтрация js в webview

Доброго времени сутокИнтересует, возможно ли, так сказать, в режиме реального времени включать/выключать выполнение js через webview

176
:class не работает динамически

:class не работает динамически

Добрый деньЕсть такой код: Ссылка на гитхаб

187