| 发表于:2007-04-28 16:10:149楼 得分:0 |
to:cangwu_lee 看了,里面的值没错 variant的变量在watch里面都显示成byte了,于是我想如果能像c那样强制转换类型就ok了,可是不行。 又想能copy出一份也可以,但是下面两种方法拷贝到的内容在watch里面看都不对,为什么呢? private declare sub copymemory lib "kernel32 " alias "rtlmovememory " (destination as any, source as any, byval length as long) private declare function varptr lib "msvbvm60 " (var as any) as long dim uuu(24) as byte '结构体大小是24 copymemory uuu(0), varptr(yyy), 24 copymemory uuu(0), yyy, 24 | | |
|