主题:[求助]程序出错,请帮忙纠正!
错误(39): 为某支持库命令提供了过多的参数。
不知该如何改!
.版本 2
.子程序 检查是否以打开模拟器, 逻辑型, 公开
.如果 (寻找顶级窗口 (“VisualBoyAdvance”, ) = 0)
.如果 (信息框 (“模拟器NO$GBA还未打开,是否现在打开?”, #是否钮 + #询问图标 + #默认按钮一, “询问窗口”) = #是钮)
运行 (“explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} ”, 假, ) ' 打开我的电脑
.否则
销毁 ()
.如果结束
.否则
线程标识 = 取进程标识符 (窗口句柄, 进程标识)
.如果 (进程句柄 = 打开进程 (2035711, 0, 进程标识) = 0)
.如果 (信息框 (“获取进程修改权失败!”, #确认钮 + #警告图标, “警告信息”) = #确认钮)
返回 ()
.否则
.如果结束
.否则
返回 (进程句柄)
返回 (检查是否以打开模拟器 (真))
.如果结束
.如果结束
程序出错显示为:错误(10022): 子程序“检查是否以打开模拟器”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。
那怎样把“检查是否以打开模拟器”的逻辑值设为真呢?
不知该如何改!
.版本 2
.子程序 检查是否以打开模拟器, 逻辑型, 公开
.如果 (寻找顶级窗口 (“VisualBoyAdvance”, ) = 0)
.如果 (信息框 (“模拟器NO$GBA还未打开,是否现在打开?”, #是否钮 + #询问图标 + #默认按钮一, “询问窗口”) = #是钮)
运行 (“explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} ”, 假, ) ' 打开我的电脑
.否则
销毁 ()
.如果结束
.否则
线程标识 = 取进程标识符 (窗口句柄, 进程标识)
.如果 (进程句柄 = 打开进程 (2035711, 0, 进程标识) = 0)
.如果 (信息框 (“获取进程修改权失败!”, #确认钮 + #警告图标, “警告信息”) = #确认钮)
返回 ()
.否则
.如果结束
.否则
返回 (进程句柄)
返回 (检查是否以打开模拟器 (真))
.如果结束
.如果结束
程序出错显示为:错误(10022): 子程序“检查是否以打开模拟器”具有返回值定义,但实际上却没有返回数据或者并不是所有程序分支都返回了数据。
那怎样把“检查是否以打开模拟器”的逻辑值设为真呢?