本帖最后由 代码人生 于 2021-1-30 01:30 编辑
用了 精易模块的取指针_通用型 做示范下面是源码= =
调试输出 (取指针_通用型 (123, 1, #子程序指针型 )) 调试输出 (取指针_通用型 (123, , #子程序指针型 )) |
取指针_通用型 | 通用型 | | |
变量 | 通用型 | | | | 方式 | 整数型 | | | | 返回类型 | 整数型 | | | |
如果真 (方式 < 0 ) 方式 = 0 如果真 (方式 > 1 ) 方式 = 1 判断 (方式 = 0 ) 置入代码 ({ 139, 69, 8 })  如果 (返回类型 < 0 ) 返回类型_通用型 ( #整数型 ) 返回类型_通用型 (返回类型 ) 置入代码 ({ 201 })
置入代码 ({ 194, 12, 0 }) 判断 (方式 = 1 ) 置入代码 ({ 139, 69, 8 }) 置入代码 ({ 139, 0 })  如果 (返回类型 < 0 ) 返回类型_通用型 ( #整数型 ) 返回类型_通用型 (返回类型 ) 置入代码 ({ 201 })
置入代码 ({ 194, 12, 0 })  返回 (0) 如果真 (返回类型 < 1 ) 返回类型 = 1 如果真 (返回类型 > 11 ) 返回类型 = 11 判断 (返回类型 = #字节型 ) 置入代码 ({ 185, 1, 1, 0, 128 }) 判断 (返回类型 = #短整数型 ) 置入代码 ({ 185, 1, 2, 0, 128 }) 判断 (返回类型 = #整数型 ) 置入代码 ({ 185, 1, 3, 0, 128 }) 判断 (返回类型 = #长整数型 ) 置入代码 ({ 185, 1, 4, 0, 128 }) 判断 (返回类型 = #小数型 ) 置入代码 ({ 185, 1, 5, 0, 128 }) 判断 (返回类型 = #双精度小数型 ) 置入代码 ({ 185, 1, 6, 0, 128 }) 判断 (返回类型 = #逻辑型 ) 置入代码 ({ 185, 2, 0, 0, 128 }) 判断 (返回类型 = #日期时间型 ) 置入代码 ({ 185, 3, 0, 0, 128 }) 判断 (返回类型 = #子程序指针型 ) 置入代码 ({ 185, 6, 0, 0, 128 }) 判断 (返回类型 = #文本型 ) 置入代码 ({ 185, 4, 0, 0, 128 }) 判断 (返回类型 = #字节集型 ) 置入代码 ({ 185, 5, 0, 0, 128 })   
|