已经定义了两个全局变量
IImageData objIImageData,objIImageData1;
objIImageData = m_objIGXStream.GetImage(500);
objIImageData1 = objIImageData;
m_objGxBitmap.Show(objIImageData1);或者m_objGxBitmap.Show(objIImageData);
objIImageData, objIImageData1两个变量在同一函数下,都可以调用显示图片。
但是objIImageData1在另外一个执行函数调用显示就失败。
void a()
{
while(true)
{
objIImageData = m_objIGXStream.GetImage(500);
if(c==true)
{
objIImageData1 = objIImageData;
}
m_objGxBitmap.Show(objIImageData);
}
}
void b()
{
c= true;
m_objGxBitmap1.Show(objIImageData1);
} |