foreach и lock в MC++
От: __gin Россия  
Дата: 08.07.06 15:30
Оценка:
Господа-товарищи managed гуру, покритикуйте реализацию этих C#повских мегаудобных штук для MC++.

использование:



// ArrayList   *m_recorders;

__lock(m_recorders)
{
    __foreach (Recorder *, rec, m_recorders)
        rec -> Write();
}

можно и по отдельности их юзать


__foreach
__lock

В основном интересуют потенциальные глюки с GCHandle.
Еще я сталкивался с каким-то непонятным багом в деструкторе ForeachHelper, который выливается в ExecutionEngineException. Но только в Release — конфигурации.
Мысли по этому поводу тоже приветствуются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.