Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. public partial class Form1 : Form
  2. {
  3. private List<LogInfo> logs = new List<LogInfo>();
  4.  
  5. private static Object lockObj = new Object();
  6. private static Object lockObj0 = new Object();
  7.  
  8. /* ... */
  9.  
  10. void fileSystemWatcher_Renamed(object sender, RenamedEventArgs e)
  11. {
  12. try
  13. {
  14. ToggleWatcher(false);
  15. LogInfo logInfo = new LogInfo(e.ChangeType, GetCurrentTime(), e.FullPath, e.OldName, e.Name);
  16. lock (lockObj)
  17. {
  18. logs.Add(logInfo);
  19. listBox1.Items.Add(logInfo.ToString());
  20. }
  21. }
  22. finally
  23. {
  24. ToggleWatcher(true);
  25. }
  26. }
  27.  
  28. void fileSystemWatcher_Detect(object sender, FileSystemEventArgs e)
  29. {
  30. try
  31. {
  32. ToggleWatcher(false);
  33. LogInfo logInfo = new LogInfo(e.ChangeType, GetCurrentTime(), e.FullPath);
  34. lock (lockObj)
  35. {
  36. logs.Add(logInfo);
  37.  
  38.  
  39. // Here in below line i get error: invalidoperationexception was unhandled
  40. listBox1.Items.Add(logInfo.ToString());
  41. }
  42. }
  43. finally
  44. {
  45. ToggleWatcher(true);
  46. }
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement