| 140 |  | //    if ConManager.Connection[ConID].ExtractFileIDOfName(filelist.Items.Strings[filelist.ItemIndex]) <> fileid then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 141 |  | //      Self.SelectFileID(ConnectionID, fileid); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 142 |  | Self.ClearStructViewer; | 
 
 
 
 
 
 
 
 
 | 143 | – | mem := nil; | 
 
 
 
 
 
 
 
 
 | 144 | – | ConManager.Connection[ConID].LoadDatFile(fileid, TStream(mem)); | 
 
 
 
 
 
 
 
 
 | 145 | – | rawlist := ConManager.Connection[ConID].GetRawList(fileid); | 
 
 
 
 
 
 
 
 
 | 146 | – | hex.LoadFromStream(mem); | 
 
 
 
 
 
 
 
 
 | 147 | – | mem.Free; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 143 |  | ClearValues; | 
 
 
 
 
 
 
 
 
 
 
 | 144 | < | WriteStructureInfos; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 144 | > | mem := nil; | 
 
 
 
 
 | 145 | > | hex.DataSize := 0; | 
 
 
 
 
 | 146 | > | if fileinfo.Size > 0 then | 
 
 
 
 
 | 147 | > | begin | 
 
 
 
 
 | 148 | > | ConManager.Connection[ConID].LoadDatFile(fileid, TStream(mem)); | 
 
 
 
 
 | 149 | > | rawlist := ConManager.Connection[ConID].GetRawList(fileid); | 
 
 
 
 
 | 150 | > | hex.LoadFromStream(mem); | 
 
 
 
 
 | 151 | > | mem.Free; | 
 
 
 
 
 | 152 | > | WriteStructureInfos; | 
 
 
 
 
 | 153 | > | end; | 
 
 
 
 
 
 
 
 
 
 
 | 154 |  | end | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 155 |  | else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 156 |  | begin |