我在开发一个项目,需要用到图片框,并且需要以内存中的一个变量来修改
我的代码是这样的
ifstream infile;
char data[40000];
System::IO::Stream ^ stream1;
infile.open("a.jpg");
infile >> data;
infile.close();
cli::array <unsigned char, 1>^ buf = gcnew cli::array<unsigned char>(sizeof(data));
for (int i = 0; i < sizeof(data); i++)
{
buf[i] =data[i];
}
stream1->Write(buf,0,sizeof(buf));
pictureBox1->Image = Image::FromStream(stream1);
但是有一个异常
其他信息: 未将对象引用设置到对象的实例。
实话讲,这话什么意思我都不知道
我在想我现在是否在往正确的思路上想,以及怎么实现
感谢任何帮助
谢谢
我的代码是这样的
ifstream infile;
char data[40000];
System::IO::Stream ^ stream1;
infile.open("a.jpg");
infile >> data;
infile.close();
cli::array <unsigned char, 1>^ buf = gcnew cli::array<unsigned char>(sizeof(data));
for (int i = 0; i < sizeof(data); i++)
{
buf[i] =data[i];
}
stream1->Write(buf,0,sizeof(buf));
pictureBox1->Image = Image::FromStream(stream1);
但是有一个异常
其他信息: 未将对象引用设置到对象的实例。
实话讲,这话什么意思我都不知道
我在想我现在是否在往正确的思路上想,以及怎么实现
感谢任何帮助
谢谢