首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

大家好,关于new 一个图像的小疑点

2012-02-16 
大家好,关于new 一个图像的小问题大家好,我编了小程序,里面要在内存里开辟一个空间放一个图像,然后,需要的

大家好,关于new 一个图像的小问题
大家好,我编了小程序,里面要在内存里开辟一个空间放一个图像,然后,需要的时候将它拷贝到paintbox上。

语句是这样的:
Graphics::TBitmap *bm = new Graphics::TBitmap;  

....
 try
  {bm->Width=MainForm->PaintBox1->Width+120;bm->Height=Num_P;} //定义大小
  catch(EOutOfMemory&E)
.....



由于我现在操作的过程中bm的尺寸Num_P每次都不一样,我上面的语句合适吗?

现在这样的结果是,程序运行正常,也不出错,但是,每次改变bm 的大小,对程序会不会是一个漏洞?

如果是,该怎么解决?



[解决办法]
改变尺寸没有关系的
不过一定要记得
每次用完bm都要 delete bm

热点排行