真的吗??那我怎么看到别人在使用指针时都要对其进行释放!!
而且说,指针自己不会自动释放!!必须手动动释放,使用NEW(),用DISPOSE(),用GETMEM()ALLMEM(),使用FREEMEM()。我该怎么班班? :(
而且说,指针自己不会自动释放!!必须手动动释放,使用NEW(),用DISPOSE(),用GETMEM()ALLMEM(),使用FREEMEM()。我该怎么班班? :(
解决方案 »
- 大富翁论坛复活了?
- 模拟点击任务管理器按钮的疑惑
- 打印监控
- 关于提示信息的问题?
- Delphi的COM技术,比较难,各位大哥,有没有例子程序的源代码,小弟谢过
- 高手请进:谁有泡泡堂刷钱或刷点外挂????????
- 怎么这个声音感觉有点延迟?
- linux_chen到这里来拿分!!谢谢了,我还要麻烦你哟!呵呵
- 能否提供一些关于用CREATE TABLE #表名创建临时表的资料?谢谢
- 怎样去掉MAINMENUS或POPUPMENU菜单的默认快接键?有分!!!
- 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怎么不管用呀!!!请用过的人帮我看看!!‘你应该可以找到的。帮帮忙!!!!我还给分的!!!!