| 9 | 
   | 
   TFile_TXMP = class(TFile) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 10 | 
   | 
     protected | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 11 | 
   | 
       procedure InitDatLinks; override; | 
 
 
 
 
 
 
 
 
 
 | 12 | 
 – | 
       procedure InitDataFields; override; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 12 | 
   | 
       procedure InitRawList; override; | 
 
 
 
 
 
 
 
 
 | 13 | 
 + | 
     public | 
 
 
 
 
 
 
 
 
 | 14 | 
 + | 
       procedure InitDataFields; override; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 15 | 
   | 
   end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 16 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 17 | 
   | 
 implementation | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 | 
   | 
   temps: String; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 28 | 
   | 
   templist: TStringList; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 29 | 
   | 
 begin | 
 
 
 
 
 
 
 
 
 
 
 
 | 30 | 
 < | 
   FDataFields := TBlock.Create(Self, 0, 'Base', '', nil); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 30 | 
 > | 
   inherited; | 
 
 
 
 
 
 | 31 | 
 > | 
   FDataFields := TBlock.Create(Self, nil, 0, 'Base', '', nil); | 
 
 
 
 
 
 
 
 
 
 
 
 | 32 | 
   | 
   templist := TStringList.Create; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 33 | 
   | 
   with FDataFields do | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 34 | 
   | 
   begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 112 | 
   | 
 begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 113 | 
   | 
   SetLength(FDatLinks, 2); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 114 | 
   | 
   FDatLinks[0].SrcOffset := $94; | 
 
 
 
 
 
 
 
 
 
 
 
 | 115 | 
 < | 
   FDatLinks[0].DestID := GetDatLinkValue(FFile, $94); | 
 
 
 
 
 
 
 
 
 
 | 115 | 
 > | 
   FDatLinks[0].DestID := GetDatLinkValue(FFileStream, $94); | 
 
 
 
 
 
 
 
 
 
 
 
 | 116 | 
   | 
   FDatLinks[0].PosDestExts := '*'; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 117 | 
   | 
   FDatLinks[1].SrcOffset := $98; | 
 
 
 
 
 
 
 
 
 
 
 
 | 118 | 
 < | 
   FDatLinks[1].DestID := GetDatLinkValue(FFile, $98); | 
 
 
 
 
 
 
 
 
 
 | 118 | 
 > | 
   FDatLinks[1].DestID := GetDatLinkValue(FFileStream, $98); | 
 
 
 
 
 
 
 
 
 
 
 
 | 119 | 
   | 
   FDatLinks[1].PosDestExts := 'TXMP'; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 120 | 
   | 
 end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 121 | 
   | 
  |