From the developer: "TRPCBuffer is new technology data transport object designed for high speed data transfer between objects, servers, servers and clients, application and dynamic linked libraries (DLL), over internet, LAN and operations in local. There are two major characteristics that distinct this technology from others: high speed and easy data manipulation. TRPCBuffer is more than twice faster then common long string type. This is archieved by advanced memory allocation routines and introduction of 1024 byte data packets allocation. TRPCBuffer is 'database like' even if it is not descendant of any DataSet object. It contains records and fields that supports all data types. It supports all navigation and read/write functions as any DataSet, like first, last, next, prior, jump to record, fields and others. More information can be found in technical part of documentation. As a final result, TRPCBuffer is null-terminated string (PChar). This makes him ideal for communication between applications and DLLs, for database tables transport, files transport and data in general over network or in local."
Note: Runs with IDE only (Delphi must be opened).