Что будет, если в процессе обработки _hi_onEvent тот мультик, что был сохранён в Х, будет уничтожен? Правильно - Runtime error ...
Когда событие уничтожает своего прародителя.
насколько я понял задачу, то тут ни о каком уничтожение самого себя речи не идет. В X мы сохраняем указатель на вообще говоря любую схему внутри контейнера. А значит, к примеру, _hi_onEvent, который удалит все схемы кроме себя самого и вызовет Runtime error. а значит после
THIMultiElementEx(FParent).EvHandle := X;[/code]
X надо проверять на валидность.
[quote]Затратами в три команды проца[/quote]
Self и SelfIndex это 0 команд проца для тех, кому эта ф-ность не нужна и в помине...