コード例 #1
0
        private void InitilizeForm()
        {
            TaskStart(new Action(() =>
            {
                try
                {
                    BQLog.UpdateProgress("初始化组件", 1, 5);
                    BQCore.Initialize();
                }
                catch (BQException bqE)
                {
                    System.Windows.MessageBox.Show(bqE.BQErrorMessage);
                }
                catch (Exception ex)
                {
                    System.Windows.MessageBox.Show(ex.ToString());
                }

                try
                {
                    BQLog.UpdateProgress("初始化Rom列表", 4, 5);
                    InitializeRomList();
                }
                catch (Exception ex)
                {
                    System.Windows.MessageBox.Show("Initialize Rom List Error");
                    System.Windows.MessageBox.Show(ex.ToString());
                }

                BQLog.UpdateProgress("初始化完成", 5, 5);
            }), UpdateLocalRomList);
        }
コード例 #2
0
 private void LoadRomByFolder(string foldername)
 {
     TaskStart(new Action(() =>
     {
         DirectoryInfo directoryInfo = new DirectoryInfo(foldername);
         _TempRomInfoList            = BQCore.LoadRom(directoryInfo);
     }), UpdateLocalRomList);
 }
コード例 #3
0
 private void LoadRom(string fileName)
 {
     TaskStart(new Action(() =>
     {
         FileInfo fileInfo = new FileInfo(fileName);
         _TempRomInfoList  = BQCore.LoadRom(fileInfo);
     }), UpdateLocalRomList);
 }
コード例 #4
0
 private void InitializeRomList()
 {
     _TempRomInfoList = BQCore.InitializeFirstRomList();
 }
コード例 #5
0
 private void MenuItem_Click_Favorite(object sender, RoutedEventArgs e)
 {
     BQCore.UpdateRomInfoToDB((RomInformation)dgGameList.SelectedItem);
 }