| 14 |  | check_reg_dat: TCheckBox; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 15 |  | check_reg_oldb: TCheckBox; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 16 |  | check_reg_opf: TCheckBox; | 
 
 
 
 
 
 
 
 | 17 | + | check_reg_oni: TCheckBox; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 18 |  | procedure btn_cancelClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 19 |  | procedure btn_okClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 20 |  | procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 118 |  | end else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 119 |  | RegisterExtension('.dat', 2, False); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 120 |  |  | 
 
 
 
 
 
 
 
 | 121 | + | if check_reg_oni.Checked then | 
 
 
 
 
 
 
 
 | 122 | + | begin | 
 
 
 
 
 
 
 
 | 123 | + | if ExtensionRegistered('.oni', temps) then | 
 
 
 
 
 
 
 
 | 124 | + | begin | 
 
 
 
 
 
 
 
 | 125 | + | if temps <> 'ONI.oni' then | 
 
 
 
 
 
 
 
 | 126 | + | if MessageBox(Self.Handle, PChar('.oni-files already registered to "' + | 
 
 
 
 
 
 
 
 | 127 | + | temps+'". Reregister?'), PChar('Reregister?'), | 
 
 
 
 
 
 
 
 | 128 | + | MB_YESNO + MB_ICONQUESTION) = ID_YES then | 
 
 
 
 
 
 
 
 | 129 | + | RegisterExtension('.oni', 2, True); | 
 
 
 
 
 
 
 
 | 130 | + | end else | 
 
 
 
 
 
 
 
 | 131 | + | RegisterExtension('.oni', 2, True); | 
 
 
 
 
 
 
 
 | 132 | + | end else | 
 
 
 
 
 
 
 
 | 133 | + | RegisterExtension('.oni', 2, False); | 
 
 
 
 
 
 
 
 | 134 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 135 |  | if check_reg_oldb.Checked then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 136 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 137 |  | if ExtensionRegistered('.oldb', temps) then | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 185 |  | else | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 186 |  | check_reg_dat.Checked := False; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 187 |  |  | 
 
 
 
 
 
 
 
 | 188 | + | if ExtensionRegistered('.oni', temps) then | 
 
 
 
 
 
 
 
 | 189 | + | check_reg_dat.Checked := temps = 'ONI.oni' | 
 
 
 
 
 
 
 
 | 190 | + | else | 
 
 
 
 
 
 
 
 | 191 | + | check_reg_dat.Checked := False; | 
 
 
 
 
 
 
 
 | 192 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 193 |  | if ExtensionRegistered('.oldb', temps) then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 194 |  | check_reg_oldb.Checked := temps = 'ONI.oldb' | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 195 |  | else |