唐兀 发表于 2026-1-29 16:13:00

窗品传递数组问题

在接收方,会崩溃,原来是能用的

创世魂 发表于 2026-1-30 16:58:22

<火山程序 类型 = "通常" 版本 = 1 />

类 启动类 <公开 基础类 = 窗口 折叠>
{
    变量 按钮1 <类型 = 按钮>

    方法 按钮_被单击 <接收事件 类型 = 整数>
    参数 来源对象 <类型 = 按钮>
    参数 标记值 <类型 = 整数>
    {
      如果 (来源对象 == 按钮1)
      {
            变量 测试 <类型 = "文本型 []">
            载入窗口2 (, 测试)
      }
      返回 (0)
    }
}

类 窗口2 <基础类 = 窗口>
{
    方法 通知_被创建 <公开 @虚拟方法 = 可覆盖>
    参数 启动信息对象 <类型 = 启动信息类>
    参数 载入参数 <类型 = "对象类 []">
    参数 参数数目 <类型 = 整数>
    {
      父对象.通知_被创建 (启动信息对象, 载入参数, 参数数目)
      如果 (载入参数 != 空对象 && 取数组成员数 (载入参数) > 0)
      {
            变量 测试1 <类型 = "文本型 []">
            测试1 = 对象到数组 (载入参数 , 文本型)
      }
    }
}



创世魂 发表于 2026-1-30 16:59:43

上面是简单的案例。。自己单独写例子测试一下。。
然后在反向排查自己代码的问题。


页: [1]
查看完整版本: 窗品传递数组问题