title: Where can I find a good Delphi or Object Pascal implementation for a circular buffer
body: <p>My main purpose is to have a generic data buffer that I can use for transfers.</p>
  
  <p>I'm thinking of something along the lines of what XCopy did.</p>
  
  <p>Is there something already made out there or a good example one can follow?</p>