这样创建的对象:
MemStream := TMemoryStream.Create;
MemStream.LoadFromFile(SJFile);
MyIStream := TStreamAdapter.Create(MemStream);释放内存时:
MyIStream.Free; 这一句就报错,只有改成: MyIStream:=nil;1、一般情况下,Create 和 Free总是成对出现,为什么这个对象没有Free方法?
2、TObject类就提供了Free方法,为什么父类有的方法,子类会没有了?!
MemStream := TMemoryStream.Create;
MemStream.LoadFromFile(SJFile);
MyIStream := TStreamAdapter.Create(MemStream);释放内存时:
MyIStream.Free; 这一句就报错,只有改成: MyIStream:=nil;1、一般情况下,Create 和 Free总是成对出现,为什么这个对象没有Free方法?
2、TObject类就提供了Free方法,为什么父类有的方法,子类会没有了?!
解决方案 »
- TRMReport.PrintPreparedReport “aCollate: Boolean”参数的问题
- 有谁知道,象 delphi 那样子的,分开的两个窗口 之间有联系吗?50分求答案
- 数组值的循环(焦急等待中啊呀~~~~~~~~~)
- delphi7中chartfx的赋值问题。
- 初学者,在线等。。。
- 如何使用DBchart?
- 我还有一个问题:如何吧“任务”栏弄没了????
- 简单问题(50分),解决立即给,在线等
- 菜问题,Delphi中有没有类似VB Collection的结构?
- 怎樣改變showmessage()函數的提示,系統部份的提示,showmessage('不是這里的內容')
- delphi调用webservices出错 'Unmarshalling Error: unexpected element 高手给看看了
- TNofiFyEvent 是什么类型? 对创建组件事件有什么用?
http://blog.csdn.net/king_xing/article/details/2155500