delphi中TQueue的使用问题
2014-06-04 16:01
148 查看
TQueue里存放的是指针,所要存储的内容最好建立在堆上,在pop方法之后释放掉这个空间。
实例代码:
MMSQueue:= TQueue.Create;
MMSQueue.Push(StrNew(PChar(strAccidentTime)));//堆上申请空间
strRecv:= MMSQueue.Pop;
argTime:= StrPas(strRecv);
StrDispose(strRecv);//手动释放内存
MMSQueue.Free;
实例代码:
MMSQueue:= TQueue.Create;
MMSQueue.Push(StrNew(PChar(strAccidentTime)));//堆上申请空间
strRecv:= MMSQueue.Pop;
argTime:= StrPas(strRecv);
StrDispose(strRecv);//手动释放内存
MMSQueue.Free;
相关文章推荐
- delphi中TQueue的使用问题
- Delphi中使用@取函数地址的问题
- 在Delphi中使用MS SQL Server ,MS Access遇到的问题
- Delphi中使用@取函数地址的问题
- 转载--Delphi 2010下使用sqlitesimpledelphi连接SQLite数据库及中文乱码问题的解决
- delphi使用web桌面的问题
- 关于delphi里面使用QUICK REPORT 打印的种种问题
- delphi中使用for循环遇到的问题
- Delphi中使用汇编(关于POS函数的问题)
- Delphi中多线程下使用使用 UniDAC+MSSQL 需要注意的问题
- 如何使用 PPChar - 回复 "DelphiFan" 的问题
- 使用Delphi开发多媒体播放音轨问题的FAQ(原创)
- 关于 Delphi 中流的使用(10): 压缩与解压缩进度 - 回复 "ilst" 的问题
- delphi 中使用socket和多线程时和输入法切换冲突的怪异问题
- (2356)Delphi 2010下使用sqlitesimpledelphi连接SQLite数据库及中文乱码问题的解决
- 在Delphi的DLL中使用FastReport要处理的几个问题
- Delphi中使用TWebBrowser时存在内存泄漏问题
- Delphi中使用汇编(关于POS函数的问题)
- windows 7 下使用 Delphi 2010 开发的UAC问题
- Delphi中TQueue的使用