Тема: pointer
Показать сообщение отдельно
  #12  
Старый 31.01.2010, 10:28
DungeonLords DungeonLords вне форума
Активный
 
Регистрация: 21.07.2008
Сообщения: 257
Репутация: 14
Вопрос Поднимаю тему.

Доброго всем времени суток, как говорится.

Столкнулся с элементарной проблемой: не могу проверить равна ли ссылка (pointer) ничему. Пишу так:
Код:
var SelectObject :  ^TGLBaseSceneObject;
...
if (SelectObject<>nil) then BEGIN
   Position_X_Edit.Text:=(CurrToStr(SelectObject^.Position.X));
   Position_Y_Edit.Text:=(CurrToStr(SelectObject^.Position.Y));
   Position_Z_Edit.Text:=(CurrToStr(SelectObject^.Position.Z));

   Rotation_Pich_Edit.Text:=(CurrToStr(SelectObject^.PitchAngle));
   Rotation_Roll_Edit.Text:=(CurrToStr(SelectObject^.RollAngle));
   Rotation_Turn_Edit.Text:=(CurrToStr(SelectObject^.TurnAngle));
END
Что не так делаю? Спасибо за внимание.
__________________
Делаем'c разные игры. Искать на glscene.ru