| 47 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 48 |  | procedure TForm_TxmpReplace.SelectFile(fileinfo: TFileInfo); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 49 |  | var | 
 
 
 
 
 
 
 
 
 | 50 | – | mem:  TMemoryStream; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 50 |  | fadingbyte, depthbyte, storebyte: Byte; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 51 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 52 |  | fileid := fileinfo.ID; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 78 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 79 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 80 |  | procedure TForm_TxmpReplace.btn_loadClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 | 82 | – | var | 
 
 
 
 
 
 
 
 
 | 83 | – | mem:   TMemoryStream; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 81 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 82 |  | if opend.Execute then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 83 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 98 |  | datbyte: Word; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 99 |  | mem: TMemoryStream; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 100 |  | new_storetype: Byte; | 
 
 
 
 
 
 
 
 
 | 104 | – | formatinfo: TImageFormatInfo; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 101 |  | i: Integer; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 102 |  | const | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 103 |  | powers: array[0..8] of Integer = (1, 2, 4, 8, 16, 32, 64, 128, 256); |