关于指针有关问题,怎么将byte转换为integer

关于指针问题,如何将byte转换为integer?
dim   L   as   integer
dim   byte1(1)   as   byte
for   i=0   to   1
byte(i)=i+1
next   i
copymemory   byvalvarptr(L),byte1(0),2
text1.text=L
为什么不等于12?

------解决方案--------------------
你是将两个字节按高字节低字节的方式组合成一个整形数吧?
你是高字节在前,低字节在后。而实际上应该是高字节在后低字节在前。

------解决方案--------------------
楼主不知道你那是什么理论,=====================为什么不等于12?
肯定不是12,应该是
不是 1 * 256 + 2
如果要保存12的话,A(0)= 0,A(1) = 12
内存存储整数是按照高8位,低8位来存储的