Показать сообщение отдельно
Старый 27.08.2011, 00:55   #6
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: значение обьекта

И откуда же у Object поле x?
Local Some:Object = PointT (points_List.Last())
Some должен быть типа PointT. Данная конструкция вообще работает только потому, что PointT автоматически наследуется от Object.
Graphics 800,600,0,60,0

Global points_List:TList = New TList

Type PointT 
	Field x
End Type

Point1:PointT = New PointT
Point1.x = 5
points_List.AddLast(Point1)

Point2:PointT = PointT(points_List.Last())

While Not KeyHit(KEY_ESCAPE)
	Cls()
	DrawText(Point1.x, 10, 10)
	DrawText(Point2.x, 10, 25)
	Flip()
Wend

End
и кстати - PointT(points_List.Last()) вот это потом приведет к другим проблемам. Копируй объекты вручную.
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dzirt (27.08.2011)