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)
{
}
}