Ну есть dll-ка плагин, без исключений оно определяется нормально как плагин, но стоит включить исключения и скомпилировать как плагин плагином перестает определяться
jukun: В идеале, если это ваша DLL, вместо генерации исключений использовать использовать возврат кодов ошибки. Иначе, читайте про SEH.
Вся проблема в том, что DLL использует отдельную память, не разделяя её с исполняемой программой. Отсюда обработку исключений из исполняемой программы обычными средствами не реализовать.
Зелим Бельтоев: Ну смотри, я бы заменил это дело на код возврата, но как это сделать? Путем модификации всех включений и переделки стандартных библиотек?
jukun: Вам нужно только поправить свою DLL, чтобы не кидала исключения, и включить исключения при компиляции, чтобы проект начал нормально компилироваться