Показать сообщение отдельно
Старый 12.02.2009, 19:48   #13
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: К вопросу об указателях

получается простраснтво хендлов едино для разных типов объектов?
Да, для всех обьектов всех типов, хендлы идут в последовательности вызова Handle для них.
Вот, IGR, юзает тайпкаст к целому числу:
Int(s)
результат физический адрес? это достоверно?
Type TInteger
	Field x1%;24
End Type
For counter = 1 To 5
CreateImage(150,10)
	i.TInteger=New TInteger
Next
Print "TInteger: "
For i.TInteger=Each TInteger
	Print Int(i)
Next
как видим, разница в числах всёравно 24, даже если создавать имаги между созданиями новых экзепляров, вывод, скорее всего это указатель на указатель,и хранятся в отдельной области памьяти
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Dream за это полезное сообщение:
impersonalis (12.02.2009), SBJoker (12.02.2009)