在powerbuilder的程序实践的过程中,应用程序open事件的commandline参数还是很有用处的,特别是可以做一些
独立于主程序的一些程序实现,如某个程序需外挂在主程序外运行,可以利用commandline实现两个程序间参数的传递。
应该程序open事件
String ls_command,ls_gnh
Integer li_Pos
ls_command = Trim(commandline) //格式 功能号|其他信息
li_Pos = Pos(ls_command,"|")
ls_gnh = Left(ls_command,li_Pos - 1)
Choose Case ls_gnh
Case "B1"
Case "B2"
Case "B3"
Case Else
MessageBox("提示",",请注意传入参数不正确!")
halt close
End Choose
应该程序调用:
run("应用程序.exe 功能号|其他信息")