| 71 |  | TBSeparatorItem1: TTBSeparatorItem; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 72 |  | tb_db2dat: TTBItem; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 73 |  | tb_dat2db: TTBItem; | 
 
 
 
 
 
 
 
 | 74 | + | menu_loaddb: TTBItem; | 
 
 
 
 
 
 
 
 | 75 | + | tb_opendb: TTBItem; | 
 
 
 
 
 
 
 
 | 76 | + | procedure LoadFile(typedb: Boolean); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 77 |  | function TryCloseAll: Boolean; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 78 |  | procedure menu_AboutClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 79 |  | procedure menu_settingsClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 108 |  | procedure menu_windows_tilevertClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 109 |  | procedure menu_metaClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 110 |  | procedure ToolbarDockChanged(Sender: TObject); | 
 
 
 
 
 
 
 
 | 111 | + | procedure menu_loaddbClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 112 |  | private | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 113 |  | public | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 114 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 323 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 324 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 325 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 326 | < | {#################################} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 327 | < | {##### Main-Menu-Handlers    #####} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 324 | < | {#################################} | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 325 | < | procedure TForm_Main.menu_loadfileClick(Sender: TObject); | 
 
 
 
 
 
 
 
 
 | 326 | > |  | 
 
 
 
 
 | 327 | > | procedure TForm_Main.LoadFile(typedb: Boolean); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 328 |  | var | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 329 |  | ext: String; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 330 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 333 |  | CloseDataConnection; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 334 |  | opend.InitialDir := AppSettings.DatPath; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 335 |  | opend.Filter     := 'Compatible level files|*.dat;*.oldb|Oni level (*.dat)|*.dat|OUP level database (*.oldb)|*.oldb|Any (*.*)|*'; | 
 
 
 
 
 
 
 
 | 336 | + | if typedb then | 
 
 
 
 
 
 
 
 | 337 | + | opend.FilterIndex := 3 | 
 
 
 
 
 
 
 
 | 338 | + | else | 
 
 
 
 
 
 
 
 | 339 | + | opend.FilterIndex := 2; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 340 |  | if opend.Execute then | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 341 |  | begin | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 342 |  | ext := ExtractFileExt(opend.FileName); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 359 |  | end; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 360 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 361 |  |  | 
 
 
 
 
 
 
 
 | 362 | + | {#################################} | 
 
 
 
 
 
 
 
 | 363 | + | {##### Main-Menu-Handlers    #####} | 
 
 
 
 
 
 
 
 | 364 | + | {#################################} | 
 
 
 
 
 
 
 
 | 365 | + | procedure TForm_Main.menu_loaddbClick(Sender: TObject); | 
 
 
 
 
 
 
 
 | 366 | + | begin | 
 
 
 
 
 
 
 
 | 367 | + | LoadFile(True); | 
 
 
 
 
 
 
 
 | 368 | + | end; | 
 
 
 
 
 
 
 
 | 369 | + |  | 
 
 
 
 
 
 
 
 | 370 | + | procedure TForm_Main.menu_loadfileClick(Sender: TObject); | 
 
 
 
 
 
 
 
 | 371 | + | begin | 
 
 
 
 
 
 
 
 | 372 | + | LoadFile(False); | 
 
 
 
 
 
 
 
 | 373 | + | end; | 
 
 
 
 
 
 
 
 | 374 | + |  | 
 
 
 
 
 
 
 
 | 375 | + |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 376 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 377 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 378 |  | procedure TForm_Main.menu_settingsClick(Sender: TObject); |