bdr> <.. не с потолка же я взял этот механизм ..
bdr> А можно поинтересовать как ты к этому пришел.
bdr> Мне лично не понятно как вообще компилятор это пропускает.
bdr> Ведь в STRING может и не лежать адрес класса, а приведение к указателю
bdr> класса неизвестно чего
А это уже твои проблемы! Я когда-то уже писал, в Кларионе можно сделать очень много разных нестандартных вещей. Практически как в С. Но и ответственность за неправильное их использование ложиться уже на программиста.
bdr> должно отлавливаться компилятором.
bdr> Это что глюк или «расширение» возможностей клариона.
Это — обычное поведение компилятора. Конструкцию типа:
Ref &= (Var)
компилятор воспринимает как приведение к лонгу и уже этот лонг принимает за обычный адрес.
bdr> Сразу возникает вопрос, а чего еще можно вытворять в кларионе подобного.
bdr> Александр Бирюков
А чего надо?:)