CopyMemory single 总是出错,怪。该怎么解决

CopyMemory single 总是出错,怪。
实现过程   把一个integer   变量数组   copy   到   .txt   变量,然后再从这个反过来操作。

    CopyMemory   Register(0),   (.Text),   2
    CopyMemory   (.Text),   Register(0),   2
这个写是不行的,是否必须用   byte   转换
****************
tmp_var(3)   byte  
                    MoveMemory   tmp_var(0),   (.Text),   4
                    MoveMemory   Register(0),   tmp_var(0),   2
                    MoveMemory   Register(1),   tmp_var(2),   2

  CopyMemory   tmp_var(0),   Register(0),   2
                                      CopyMemory   tmp_var(2),   Register(1),   2
                                     
                                      CopyMemory   (.Text),   tmp_var(0),   4

为什么还不行吗?晕了
                               
                               




------解决方案--------------------
你程序中,所有的变量都未知,无从下手.....

(.Text) => 这样是传值.或者叫传副本.永远你都得不到返回值.
------解决方案--------------------
楼上说的可能就是关键了
(.Text) 去掉括号
直接 .Text