--- oup/current/FileClasses/TXMP.pas 2007/06/04 22:07:29 209 +++ oup/current/FileClasses/TXMP.pas 2007/06/12 17:35:56 214 @@ -9,8 +9,9 @@ type TFile_TXMP = class(TFile) protected procedure InitDatLinks; override; - procedure InitDataFields; override; procedure InitRawList; override; + public + procedure InitDataFields; override; end; implementation @@ -26,7 +27,8 @@ var temps: String; templist: TStringList; begin - FDataFields := TBlock.Create(Self, 0, 'Base', '', nil); + inherited; + FDataFields := TBlock.Create(Self, nil, 0, 'Base', '', nil); templist := TStringList.Create; with FDataFields do begin @@ -110,10 +112,10 @@ procedure TFile_TXMP.InitDatLinks; begin SetLength(FDatLinks, 2); FDatLinks[0].SrcOffset := $94; - FDatLinks[0].DestID := GetDatLinkValue(FFile, $94); + FDatLinks[0].DestID := GetDatLinkValue(FFileStream, $94); FDatLinks[0].PosDestExts := '*'; FDatLinks[1].SrcOffset := $98; - FDatLinks[1].DestID := GetDatLinkValue(FFile, $98); + FDatLinks[1].DestID := GetDatLinkValue(FFileStream, $98); FDatLinks[1].PosDestExts := 'TXMP'; end;