真的吗??那我怎么看到别人在使用指针时都要对其进行释放!!
而且说,指针自己不会自动释放!!必须手动动释放,使用NEW(),用DISPOSE(),用GETMEM()ALLMEM(),使用FREEMEM()。我该怎么班班? :(
而且说,指针自己不会自动释放!!必须手动动释放,使用NEW(),用DISPOSE(),用GETMEM()ALLMEM(),使用FREEMEM()。我该怎么班班? :(
解决方案 »
- 怎样把本地数据库表中的信息追加到服务器的数据库表中?
- 怎样写一个批处理命令,实现这个功能:
- 报表分组打印.分数不是问题,方案好,分还可以加!同样还要感谢你!
- 这个帖子当作散分贴,欢迎大家去领分,1小时后结贴
- 将要失业,想去西安,不知道西安的DELPHI程序员的工资情况怎样!
- 如何使用新的windows的SDK?
- 急!!!在服务创建了Excel文档,请问各位如何在客户端打开这个文档?
- 有个菜鸟问题问各位师兄!
- Delphi创建window服务程序,请高手指教
- 如何实现的DDBGrid标题的主细标题形式?
- Delphi编译器的ctrl+v 和 ctrl+c 都不好用了,怎么办?
- 如何读取从串口传来的带固定格式的二进制数据,并转化为十进制数据?谢谢!!!
FreeMem(PChar(Item.Data));
另,我不认为程序释放的时候会自动释放PChar。毕竟PChar不是Component,没有Owner一说。
‘ch81(missile) ’
快告诉我呀!!!请写的详细写,一定给分的!!!很急的问题!!!
谢谢了!!!!大家都来说说吗!!!
For i := 0 to ListView1.Items.Count - 1 do
FreeMem(PChar(ListView1.Items[i].Data));
‘在ListView的OnDeletion事件中释放最简单。
FreeMem(PChar(Item.Data));’
这样的话,WIN98和WIN2000都管用吗??
另外上述代码好像与平台没有什么关系吧。我这么觉得。
’我在LISTVIEW中使用finddata怎么不管用呀!!!请用过的人帮我看看!!‘你应该可以找到的。帮帮忙!!!!我还给分的!!!!