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