/[RomCheater]/trunk/RomCheater/Docking/FloatingMemorySearcher.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/FloatingMemorySearcher.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 396 by william, Wed Jun 20 10:51:25 2012 UTC revision 397 by william, Wed Jun 20 11:18:56 2012 UTC
# Line 1041  namespace RomCheater.Docking Line 1041  namespace RomCheater.Docking
1041                  st_first_search.Start();                  st_first_search.Start();
1042                  SearchArgs.Results.Clear();                  SearchArgs.Results.Clear();
1043                  r_ms.BaseStream.Seek(0, SeekOrigin.Begin);                  r_ms.BaseStream.Seek(0, SeekOrigin.Begin);
1044                    List<ResultType<object>> results_list = new List<ResultType<object>>();
1045                  for (uint i = 0; i < buffered_mem.Length; i += STEP_SIZE)                  for (uint i = 0; i < buffered_mem.Length; i += STEP_SIZE)
1046                  {                  {
1047                      ResultType<object> _tmp_result = new ResultType<object>();                      ResultType<object> _tmp_result = new ResultType<object>();
# Line 1059  namespace RomCheater.Docking Line 1060  namespace RomCheater.Docking
1060                              if (SearchArgs.IsUnsignedDataType) { _tmp_result = new ResultType<object>(i, r_ms.ReadUInt64()); }                              if (SearchArgs.IsUnsignedDataType) { _tmp_result = new ResultType<object>(i, r_ms.ReadUInt64()); }
1061                              else { _tmp_result = new ResultType<object>(i, r_ms.ReadInt64()); } break;                              else { _tmp_result = new ResultType<object>(i, r_ms.ReadInt64()); } break;
1062                      }                      }
1063                      SearchArgs.Results.Add(_tmp_result);                      results_list.Add(_tmp_result);
1064                      double double_percent_done = 100.0 * (double)((double)i / (double)buffered_mem.Length);                      double double_percent_done = 100.0 * (double)((double)i / (double)buffered_mem.Length);
1065                      int int_percent_done = (int)double_percent_done;                      int int_percent_done = (int)double_percent_done;
1066                      if (int_percent_done != Last_Whole_Percent_Done && i % ElementsBeforeDisplay == 0)                      if (int_percent_done != Last_Whole_Percent_Done && i % ElementsBeforeDisplay == 0)
# Line 1075  namespace RomCheater.Docking Line 1076  namespace RomCheater.Docking
1076                          e.Cancel = true;                          e.Cancel = true;
1077                          return;                          return;
1078                      }                      }
1079                      Application.DoEvents();                      //Application.DoEvents();
1080                  }                  }
1081                    SearchArgs.Results.AddRange(results_list);
1082                  resultsprogress.Value = 100;                  resultsprogress.Value = 100;
1083                  resultsprogress.Message = "";                  resultsprogress.Message = "";
1084                  //Application.DoEvents();                  //Application.DoEvents();

Legend:
Removed from v.396  
changed lines
  Added in v.397

  ViewVC Help
Powered by ViewVC 1.1.22