Привет, Dmitri! Вы пишешь 06 апреля 2006: [Sorry, skipped] DK> Ok, спасибо, я понял, что все по прежнему :-) DK> то есть, приведение типов не через as для классов DK> как было опасным, так и осталось.
Это называется "нахлобучить шапочку". Когда таким способом приводишь тип, компилятор тупо подставляет _смещение_ на метод или свойство заданного класса в VMT. Ему похеру, куда это смещение ткнётся и попадёт ли вообще куда-нибудь. RTTI при этом не задействуется а "связывание" происходит ещё на этапе компиляции. Если же в рантайме в переменной вдруг окажется "не то", то последствия очевидны. -- With best regards, Alex Cherednichenko.

