code_junkie

What is the best way to implement C#'s BackgroundWorker in Delphi?

Nov 13th, 2011
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. private void button1_Click(object sender, EventArgs e)
  2. {
  3. BackgroundWorker bg = new BackgroundWorker();
  4. bg.DoWork += new DoWorkEventHandler(bg_DoWork);
  5. bg.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bg_RunWorkerCompleted);
  6. test_number++;
  7. object[] arguments = { "test", test_number };
  8. bg.RunWorkerAsync(arguments);
  9. }
  10.  
  11. void bg_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
  12. {
  13. // done.
  14. }
  15.  
  16. void bg_DoWork(object sender, DoWorkEventArgs e)
  17. {
  18. // do actual work here
  19. }
Add Comment
Please, Sign In to add comment