帮我看看这段语句,我不太清楚?

CJSH1997 2003-12-24 12:34:08
openwithparm(w_login, 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database')
if message.stringparm = 'succeed' then
open(w_main)

end if

'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database'这是注册表的这段信息,写在这里起什么作用?

message.stringparm = 'succeed'
这段语句我也看不太懂,能说明白一些吗?
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangdatou 2003-12-24
  • 打赏
  • 举报
回复
这种写法不太好的说
应该这样
string ls_regkey
ls_regkey = 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database'
snowdesert 2003-12-24
  • 打赏
  • 举报
回复
呵呵,这明显是逻辑错误的语句,想传递注册表项的值,其实只是传递了项名,
那个if永远是“false”地 :)
tmxsl1214 2003-12-24
  • 打赏
  • 举报
回复
up!
jdsnhan 2003-12-24
  • 打赏
  • 举报
回复
不赞成这样写语句
mittee 2003-12-24
  • 打赏
  • 举报
回复
openwithparm(w_login, 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database')
if message.stringparm = 'succeed' then
open(w_main)

end if
打开w_login 窗口, 而且
message.stringparm = 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database'
jlwei888 2003-12-24
  • 打赏
  • 举报
回复
openwithparm(w_login, 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database')
这一句是带参数 打开 w_login 窗口,参数是'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database'

好像要传的是 'HKEY_LOCAL_MACHINE\SOFTWARE\EXCELLENCE\yl\Database' 中的值吧?
那得用RegistryGet函数取值。

if message.stringparm = 'succeed' then
open(w_main)
end if
这句应该是w_login的吧,message.stringparm 用来接收那个参数

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧