文件名称:ProtocolBuffer的Delphi版本
文件大小:1.16MB
文件格式:RAR
更新时间:2018-01-24 11:34:36
protobuf delphi
把Record变成了Class,增加了Optional的支持,增加了has,set和clone方法,在项目中修改了一些之前的bug,并且所有的proto类都继承与TProtoBufBaseObject,方便多态,在编译exe中加入一个新的参数,可以批量生成pas文件
【文件预览】:
Examples
----ProtoTest1.identcache(285B)
----Debug()
--------Win32()
----TestImport1.proto(78B)
----ProtoTest1.dproj.local(62B)
----ProtoTest1.dpr(359B)
----pbTest1Messages.pas(28KB)
----pbTestImport1Messages.pas(2KB)
----ProtoTest1.dproj(4KB)
----Test1.proto(2KB)
Units
----cDynArrays.pas(312KB)
----cHugeInt.pas(170KB)
----cHash.pas(161KB)
----zlib()
--------zlib123()
----cDateTime.pas(79KB)
----cInteger.pas(500KB)
----cRandom.pas(29KB)
----cDataStructs.pas(1.14MB)
----cUnicodeReader.pas(28KB)
----cJSON.pas(88KB)
----cXMLFunctions.pas(19KB)
----cFileUtils.pas(81KB)
----cXMLDocument.pas(104KB)
----cTimers.pas(17KB)
----cStreams.pas(127KB)
----cUtils.pas(242KB)
----cDefines.inc(32KB)
----cCompressZLIB.pas(23KB)
----cUnicodeCodecs.pas(377KB)
----cXMLParser.pas(52KB)
----cStrings.pas(1.22MB)
cProtoBufProtoCodeGenPascal.pas
CodeGenApp
----ProtoCodeGen.identcache(645B)
----Debug()
--------Win32()
----ProtoCodeGen.dproj.local(62B)
----ProtoCodeGen.skincfg(85B)
----ProtoCodeGen.dproj(20KB)
----ProtoCodeGen.dpr(5KB)
cProtoBufProtoParserSelfTest.pas
cProtoBufProtoNodes.pas
cDefines.inc
cProtoBufProtoParser.pas
cProtoBuf.inc
cProtoBufUtils.pas