提示:找不到通用型变量 需要到精易模块源码里找取指针_通用型(),复制下里面的通用型就可以了
变量名 | 类 型 | 静态 | 数组 | 备 注 | pAddr | 整数型 | | | I | 整数型 | | | char | 字节型 | | | count | 整数型 | | | len | 整数型 | | | ptr | 整数型 | | | size | 整数型 | | |
pAddr = __get (取指针_通用型 (变量 ), 0 ) 如果真 (pAddr > 0 且 pAddr < 10 ) 返回 (取数据类型尺寸 (pAddr )) ![](source/plugin/code_color/image/code1/01.png) 循环判断首 ()![](source/plugin/code_color/image/code1/03.png) char = __get_byte (pAddr, I )![](source/plugin/code_color/image/code1/03.png) 判断 (char = 171 )![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/08.png) count = count + 1 ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/09.png) count = 0 ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/02.png) ![](source/plugin/code_color/image/code1/03.png) I = I + 1 循环判断尾 (count < 7 )len = I - count + 1 变量循环首 (0, len, 4, I )![](source/plugin/code_color/image/code1/03.png) ptr = __get (pAddr, I )![](source/plugin/code_color/image/code1/03.png) 判断 (指针_是否有效 (ptr ) = 真)![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) 如果真 (__get (ptr, 0 ) = 1 ) ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) ptr = ptr + 8 ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/01.png) ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/08.png) size = size + sizeof (ptr )![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/09.png) size = size + 4 ![](source/plugin/code_color/image/code1/03.png) ![](source/plugin/code_color/image/code1/02.png) 变量循环尾 () 如果真 (size ≠ 0 )![](source/plugin/code_color/image/code1/03.png) size = size - 4 返回 (size)
|