读书人

Delphi兑现的环形缓冲区

发布时间: 2013-07-09 09:50:48 作者: rapoo

Delphi实现的环形缓冲区
给刚开始学习程序的朋友写了一个环形缓冲区的例子,可以图示出缓冲区中数据的情况。
TRBInfo保存缓冲区的数据的结构体
PRBInfo=^TRBInfo;
TRBInfo=Record
RTLCS:TRTLCriticalSection;
HeadIndex:Integer; //指向数据的开头位置
Position:Integer; //指向数据的结束位置
BufferLen:Longint; //缓冲区的长度
Buffer:Pointer; //缓冲区指针
end;
实现的缓冲区的写入,读取(复制,剪切),运行中修改缓冲区的长度,修改缓冲区中某一位的数据。
请大家提出更好更高效的修正意见。
环形缓冲区数据情况,分成三种:1 空 2 有数据没有成环 3有数据已经成环
Delphi兑现的环形缓冲区
程序界面
Delphi兑现的环形缓冲区
下载地址
http://download.csdn.net/source/3573677
[解决办法]
还有人在使用Delphi啊?
[解决办法]
谢谢楼主,正好需要学习缓冲区呢,


To lm2302293,我们都用Delphi快速开发
[解决办法]
楼主,文件不全,少了WinBufferMain.pas
[解决办法]
不错,学习学习
[解决办法]
前排学习
[解决办法]
前排学习
[解决办法]
学习了

读书人网 >.NET

热点推荐