| 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); |