函数的 result 为 TBitmap (或其他类似)类型时应该注意一些什么问题? 内存的泄漏是肯定的了create后是肯定要free的你可以这样先什么一个相同类型的中间类var t:tbitmap;t:=t.create;...最后result:=t;然后在函数体外free函数名.free; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数名.free ??这样也可以用的? 楼上说的美这么个语法吧?一般来说,函数内部动态申请的东西,函数结束的时候要自己写代码释放掉,这样才能避免内存泄漏。类似楼主的程序应该调用函数之前先申请了函数声明成这样,名字(var TBitmap: bmp);调用的代码bmp:=TBitmap.Create;函数名字(bmp);bmp.Free;这样做到了有效控制bmp的生命周期 hello world 如何查找一个字符串或者TString中含有多少个 : 号 问DBGrid的问题...应该不是很难 编程技巧一:Case可以这么用(未完待续) 对DBComboBox使用的疑问! 怎么将数据库中保存的声音保存为文件??? 一个DELPHI5转DELPHI6的问题。请高手帮助 如何统计记录条数。 MDIi窗体的显示 请问一下有关媒体播放的问题 请问是不是delphi5不能访问access2000? project文件(*.dpr)与普通的unit(*.pas)文件在结构上有什么区别?
函数声明成这样,
名字(var TBitmap: bmp);调用的代码
bmp:=TBitmap.Create;
函数名字(bmp);
bmp.Free;这样做到了有效控制bmp的生命周期