呵呵,你有没有看看v:=(t shl 8) or (t shl 24); 之后V的值是多少?在这句下面加一行
showmessage(inttostr(v));
然后你就会发现问题的.