std::runtime_error("TEST"); в ранее загруженной библиотеке с собственным загрузчиком DLL происходит крах процесса?
скинь код посмотрим
Или напиши где ты выбрасываешь исключение и где пытаешься его поймать, ни хрена не понял из того что ты написал
в прилижении отлавливаешь?
Вот небольшой пример, пустая DLL которая содержит одну публичную функцию. Эту DLL я загружаю с помощью простого кастомного загрузчика, проблем с этим нет, но когда дело доходит до вызова этой самой функции которая сгенерирует исключение при наличии обработчика, процесс крашается. Я уже долгое время думаю над этой проблемой, и поскольку я знаю что здесь в чате есть люди которые могли сталкиваться с чем-то подобным поэтому и решил спросить, хоть и да, признаю что это не совсем касается C# :)
Что за кастомный загрузчик? И зачем ты dll загружаешь еще?
Обсуждают сегодня