Показать сообщение отдельно
Старый 05.05.2008, 11:41   #28
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Ptr и Var : как работает ?

Сообщение от drunnik Посмотреть сообщение
 
Local variable1 : Short Ptr
Local variable2 : Byte Ptr
variable2 = Byte Ptr ( variable )
перевод переменной из одного типа в другой не работает!
как быстро перевести?
в смысле не работает? если ты byte-ом указываешь на short, то он будет разбит на 2 байта var[0] & var[1]
Local variable1 : Short Ptr
Local variable2 : Byte Ptr

Local sh:Short = $ABCD

variable1 = Short Ptr ( Varptr(sh) )

Print Hex(variable1[0])   ' ABCD

variable2 = Byte Ptr( Varptr(sh) )

Print Hex(variable2[0])   ' CD
Print Hex(variable2[1])   ' AB
__________________

Последний раз редактировалось dimanche13, 05.05.2008 в 12:02. Причина: более внятно написал
(Offline)
 
Ответить с цитированием