> -- Илья Ермаков писал(а):
> Нет! Если ПЕРЕВОДИМ алгоритм, то переписываем без union.А SYSTEM.union используем, если ОБРАЩАЕМСЯ вовне (к DLL и т.п.) и пишем интерфейсный модуль к этой библиотеке.
Всё равно приведение нужно (а оно - громоздко), потому, что тип предка про поля в потомках не ведает, а аргумент - предок.