看流星社区

 找回密码
 注册账号
查看: 3976|回复: 0

请问一下“数组成员引用下标超出定义范围”怎么解决

[复制链接]

该用户从未签到

发表于 2015-11-23 00:03:07 | 显示全部楼层 |阅读模式
.版本 2

.局部变量 N, 整数型
.局部变量 物品ID, 整数型
.局部变量 变量, 整数型
.局部变量 物品, 整数型
.局部变量 内存地址, 整数型


.计次循环首 (组合框1.取项目数 (), N)
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶金创药”)

        变量 = 0
        物品ID = 十六到十 (“21a9”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶金创药”)
        变量 = 1
        物品ID = 十六到十 (“21aa”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶金创药”)
        变量 = 2
        物品ID = 十六到十 (“21ab”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “精制金创药”)
        变量 = 3
        物品ID = 十六到十 (“21ac”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “完美金创药”)
        变量 = 4
        物品ID = 十六到十 (“21ad”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶活血散”)
        变量 = 5
        物品ID = 十六到十 (“21a4”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶活血散”)
        变量 = 6
        物品ID = 十六到十 (“21a5”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶活血散”)
        变量 = 7
        物品ID = 十六到十 (“21a6”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶神气丸”)
        变量 = 8
        物品ID = 十六到十 (“21c7”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶神气丸”)
        变量 = 9
        物品ID = 十六到十 (“21c8”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶神气丸”)
        变量 = 十六到十 (“A”)
        物品ID = 十六到十 (“21c9”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “精制神气丸”)
        变量 = 十六到十 (“B”)
        物品ID = 十六到十 (“21ca”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “完美神气丸”)
        变量 = 十六到十 (“C”)
        物品ID = 十六到十 (“21cb”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶还灵水”)
        变量 = 十六到十 (“d”)
        物品ID = 十六到十 (“21c2”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶还灵水”)
        变量 = 十六到十 (“e”)
        物品ID = 十六到十 (“21c3”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶还灵水”)
        变量 = 十六到十 (“f”)
        物品ID = 十六到十 (“21c4”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶九阳丹”)
        变量 = 十六到十 (“10”)
        物品ID = 十六到十 (“21b3”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶九阳丹”)
        变量 = 十六到十 (“11”)
        物品ID = 十六到十 (“21b4”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶九阳丹”)
        变量 = 十六到十 (“12”)
        物品ID = 十六到十 (“21b5”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “精制瓶九阳丹”)
        变量 = 十六到十 (“13”)
        物品ID = 十六到十 (“21ab”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “完美九阳丹”)
        变量 = 十六到十 (“14”)
        物品ID = 十六到十 (“21b7”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “小瓶九龙散”)
        变量 = 十六到十 (“15”)
        物品ID = 十六到十 (“21ae”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “中瓶九龙散”)
        变量 = 十六到十 (“16”)
        物品ID = 十六到十 (“21af”)
    .如果真结束
    .如果真 (组合框1.取项目文本 (组合框1.现行选中项) ≈ “大瓶九龙散”)
        变量 = 十六到十 (“17”)
        物品ID = 十六到十 (“21b0”)
    .如果真结束



    物品的地址.ID = 物品ID
    物品的地址.位置 = 变量
    物品的地址.数量 = 到数值 (编辑框3.内容)
    内存地址 = 内存.创建 (物品的地址.ID)
    写内存整数型 (进程ID, 内存地址, 物品的地址.ID)
    写内存整数型 (进程ID, 内存地址 + 十六到十 (“4”), 物品的地址.位置)
    写内存整数型 (进程ID, 内存地址 + 十六到十 (“8”), 物品的地址.数量)
    .如果真 (到整数 (编辑框3.内容) ≠ 0 且 到整数 (编辑框3.内容) > 到整数 (编辑框2.内容))
        买物品 (内存地址)
    .如果真结束

.计次循环尾 ()
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-19 14:45

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表