首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

object类型输出解决方法

2012-02-13 
object类型输出请教大家一个问题,object类型输出:objectresult(里面是图像数据)现在我想把图像显示在pict

object类型输出
请教大家一个问题,object类型输出:
object   result;(里面是图像数据)现在我想把图像显示在picturebox1中,怎么搞?
result是调用com后得到的。
是这样调用的:
t.test(1,ref   result,filename);
其中t是实例。
test接口如下:
void   test(
[in]   long   nargout,  
[in,   out]   VARIANT*   result,  
[in]   VARIANT   filename);  
多谢了!

[解决办法]
把你调用COM后得到的图象保存为一个图象文件,然后用PictureBox.Load( "路径 ")加载这个图象
[解决办法]
你新建一个BMP对象
[解决办法]
一般来说应该是Byte数组,可以使用如下的代码:

if (result is byte[])
{
ImageConverter imc = new ImageConverter();
Image _img = imc.ConvertFrom(null, CultureInfo.CurrentCulture, result) as Image;
if (_img != null)
{
}
}

热点排行