Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7189422
  • 博文数量: 655
  • 博客积分: 10264
  • 博客等级: 上将
  • 技术积分: 8278
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-04 17:47
个人简介

ABAP顾问

文章分类

全部博文(655)

文章存档

2017年(2)

2014年(8)

2013年(3)

2012年(2)

2011年(18)

2010年(102)

2009年(137)

2008年(274)

2007年(134)

分类:

2008-03-28 15:14:33


  v41dugu  发表时间:2008-03-28 12:16:01    

老白  你有试过 cl_gui_picture的  
load_picture_from_url 方法中的传出参数 RESULT吗? 写的解释是result为0的时候是失败,1的时候是成功。 我试了一下,根本不起作用,我传了一个值是 999的进去, 结果完了之后还是999. 不论加载图片成功与否,这个result都没有变. 
老白你有试一下看看是怎么回事

 
 v41dugu  发表时间:2008-03-28 13:41:13    

我知道那个load_picture_from_url 的result参数是怎么回事了....
在这个方法调用完的时候, 这个result参数并不会马上起作用,这里只是把这个result参数传给cl_gui_picture的对象而已.因为load只是对象简单的把数据和自己联系起来,但是还不知道这些数据到底能否组成一张图片.而要等到PBO之后,也就是图片显示出来了之后,该对象才知道"哦. 图片显示出来了". 它才会把之前传给load_picture_from_url 方法的那个参数result变成1或者0,也就是我们只有在PAI里才可以取得到这个值......
还是第一次见这种  某个方法的传出参数不是在该方法结束后就能得到数据,而是会在其他时候才返回这个数据  的情况...    但是其实正常的需求应该是在SCREEN出来之前就判断到底图片能否显示出来. 不知道应该怎么做???

 
 
这个问题我没有研究过耶,你再研究研究,然后大家分享一下
阅读(3758) | 评论(1) | 转发(0) |
0

上一篇:图片放到DB

下一篇:DOI、Excel与图表的实现

给主人留下些什么吧!~~

chinaunix网友2008-12-09 18:48:34

没刷新。 CALL METHOD picture_control_1->load_picture_from_url "给对象赋予初试值 EXPORTING url = url IMPORTING RESULT = return. CALL METHOD cl_gui_cfw=>flush.