Re: Сопрограммы и исключения.
От: ononim  
Дата: 27.09.11 16:25
Оценка:
W>Здравствуйте. Думаю, вопрос уже немало обсосан, но осмелюсь поднять очередную тему.
W>Реализовал сопрограммы используя WinAPI-функции SetThreadContext и GetThreadContext. Точнее, я подглядел как это сделал другой человек Он эмулировал ими стандартные POSIX-функции getcontext/setcontext/makecontext/swapcontext и потом, на их основе "возвел" класс сопрограммы. Все работает четко, но исключения не ловятся То есть если я внутри сопрограмммы напишу:
винда не ловит исключения если
1) цепочка SEH обработчиков, начинающаяся с _NT_TIB::ExceptionList невалидна
2) текущий esp не укладывается в _NT_TIB::StackBase/StackLimit
Как много веселых ребят, и все делают велосипед...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.