Starting: Redeveloping delphi7 generator and Test Lib Delphi2007
t_delphi7_generator.cc
Update project
Fix Lib Thrift Delphi2007: Thrift, Thrift.Stream, Thrift.Transport,Thrift.Protocol,Thrift.Protocol.Multiplex, Thrift.Transport.pipes, Thrift.Serializer, uCollections --OK with Delphi2007
Continue---
Complete define all interface(uType, uCollection and fix Thrift Lib Thrift.Server.pas, Thrift.Console.pas, Thrift.Processor.Multiplex.pas, Thrift.Transport.pas, Thrift.Protocol
Complete Lib Thrift for Delphi2007. Complete uCollections.pas and Thrift.Server.pas.
Delete DelphiLib folder
Add lib folder thrift, Move folder (_test\delphi2007Lib) --> lib\delphi2007\src). When using delphi, add path lib to this folder (
Tools\Option\Enviroment option\Library) create Test project client and server in lib\delphi2007\Test\Test1). Please put path
redeveloped, fixed and Completed Thrift Compiler(t_delphi7_generator.cc) to match units in Delphi

Test: run gen-Thrift.Test.bat in Lib\Delphi2007\Test\Test1
Fix: Pointer method in processing list and call method, compiler vs2010
Test all First Completed LIB with Sample1(lib\delphi2007\samples):
- Recompile compiler with VS2010 if necessary
- Run file _gen.bat to generate Service file
- Open project Sample1Client and Sample1Server, run Sample1Server and Sample1Client
Delete _test folder
Sample2: Fixing Exception, fixing Transport Exception
TestCase, Fix and modify same struct orginal thrift
Testcase, fixing and modify moving folder compiler
Commit: Thrift.Protocol.JSON.pas and bug other
Fix Exception, List, Map to using Test Automatic