Ответ: 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.
Причина: более внятно написал
|