Вопрос: есть определенный класс, у него есть св-во (public) Single типа. Можно ли присвоить указателю адрес этого св-ва, а затем менять ? У меня не получается...
Пример:
Разыменовать указатель не пробовал? Как ты хочешь Pointer привести к типу Single?
Либо
P:=@Engine.Items[3].X;
Single(P^):=0;
P:=@Engine.Items[3].X;
PSingle(P)^ := 0;
2Volvo: Спасибо за быстрый ответ! Ты, конечно, прав: надо писать Single(P^):=0 ... Я ошибся когда писал. Но дело было не в этом! Весь глюк был в том, что св-во Х - Double !!! На этом я и "погорел". Сейчас поставил Double(P^):=0 и все работает.
P.S. Честно говоря, не понимаю: есть ли разница между записями: