CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

窗口多参数传递

楼主ychmj()2005-08-01 08:37:46 在 PowerBuilder / 基础类 提问

以下是代码,我在运行时提示这个出错,这是什么原因呀。lnv_paramtotrans.id=1  
   
  方法二  
   
    首先创建一个类用户对象  
   
    u_n_parmtostore  
   
    在该用户对象中将你需要传递的各种参数申明成实例变量,例如:  
   
    Public:  
   
    Integer   ID  
   
    String   Name  
   
    String   Email  
   
    String   Homepage  
   
    ...  
   
    打开窗口w_wantparm,并传递多个参数:  
   
    u_n_parmtostore   lnv_paramtotrans  
   
    lnv_paramtotrans.id=1  
   
    lnv_paramtotrans.name="panya"  
   
    lnv_paramtotrans.email="panya@163.net"  
   
    lnv_paramtotrans.homepage="http://pbnet.126.com";  
   
    …  
   
    OpenWithParm   (   w_wantparm,   lnv_paramtotrans   )  
   
    在   w_wantparm   的   open   事件中访问传来的参数:  
   
    u_n_parmtostore   lnv_getparam  
   
    integer   li_getid  
   
    string   ls_getname  
   
    string   ls_getemail  
   
    string   ls_gethomepage  
   
    lnv_getparam   =   Message.PowerObjectParm  
   
    li_getid=lnv_getparam.id  
   
    ls_getname=lnv_getparam.name  
   
    ls_gethomepage=lnv_getparam.homepage  
   
    ls_getemail=lnv_getparam.email  
  问题点数:20、回复次数:6Top

1 楼wscft(努力工作,开心生活!))回复于 2005-08-01 09:07:55 得分 1

没有用过类用户对象作为参数传递过,   不知道行不行,不过你的情况定义一个structure一定能解决问题!Top

2 楼wscft(努力工作,开心生活!))回复于 2005-08-01 09:09:01 得分 1

用结构体一定能行的!Top

3 楼herrick(七七)回复于 2005-08-01 09:46:43 得分 1

代码好像没什么问题,方法思路也没错,  
  错误信息是什么?Top

4 楼sun1976(嫁给我,你就是我的一妾)回复于 2005-08-01 10:31:56 得分 15

如果你的用户对象不是自动实例化的,AUTOintance,你需要使用前create,不用了destroy  
  u_n_parmtostore   lnv_paramtotrans  
  lnv_paramtotrans=   create   u_n_parmtostore//这是新加的!!!!!!!!!!!!!!  
    lnv_paramtotrans.id=1  
   
    lnv_paramtotrans.name="panya"  
   
    lnv_paramtotrans.email="panya@163.net"  
   
    lnv_paramtotrans.homepage="http://pbnet.126.com";  
   
    …  
   
    OpenWithParm   (   w_wantparm,   lnv_paramtotrans   )  
  destroy   lnv_paramtotrans//这是新加的!!!!!!!!!!!!!!!!!  
   
  如果只是为了传递参数,不需要自定义方法、事件,还是用结构比较好structure  
  Top

5 楼sun1976(嫁给我,你就是我的一妾)回复于 2005-08-01 10:33:11 得分 1

另外,学会提问  
  既然报错,你应该把   报出的错误信息贴出来Top

6 楼dancer(似水流年)回复于 2005-08-01 10:50:44 得分 1

报什么错?  
  u_n_parmtostore这个要设成全局变量Top

相关问题

  • 多窗口参数传递问题
  • 如何在两个窗口间传递多个参数?
  • 如何在窗口间传递参数。
  • 窗口参数的传递问题
  • 窗口之间如何传递参数?
  • 静态窗口间的参数传递
  • 关于安全的参数传递:如何在窗口之间传递参数?
  • ?????不同窗口中多个参数传递的问题,在线等待中........
  • 帮帮俺吧关于窗口之间传递多个参数的问题
  • 参数传递

关键词

  • .net
  • 用户
  • lnv
  • paramtotrans
  • getparam
  • parmtostore
  • wantparm
  • panya
  • 参数
  • 传递

得分解答快速导航

  • 帖主:ychmj
  • wscft
  • wscft
  • herrick
  • sun1976
  • sun1976
  • dancer

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo