首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi兑现的环形缓冲区

2013-07-09 
Delphi实现的环形缓冲区给刚开始学习程序的朋友写了一个环形缓冲区的例子,可以图示出缓冲区中数据的情况。T

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
[解决办法]
不错,学习学习
[解决办法]
前排学习
[解决办法]
前排学习
[解决办法]
学习了

热点排行