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 |