Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Weird and The Wonderful
  4. To sleep or to do 'events'. That is the question.

To sleep or to do 'events'. That is the question.

Scheduled Pinned Locked Moved The Weird and The Wonderful
rubydesignquestion
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Member 2053006
    wrote on last edited by
    #1

    I discovered this little gem courtesy of our lead developer.

    Application.DoEvents();
    Thread.Sleep(1000);
    Application.DoEvents();

    This is in a loop on the UI thread, called from a forms timer.

    N B Sander RosselS 3 Replies Last reply
    0
    • M Member 2053006

      I discovered this little gem courtesy of our lead developer.

      Application.DoEvents();
      Thread.Sleep(1000);
      Application.DoEvents();

      This is in a loop on the UI thread, called from a forms timer.

      N Offline
      N Offline
      Nagy Vilmos
      wrote on last edited by
      #2

      So the timer fires to make the app sleep. Kewl! :-D :-D :-D


      Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

      1 Reply Last reply
      0
      • M Member 2053006

        I discovered this little gem courtesy of our lead developer.

        Application.DoEvents();
        Thread.Sleep(1000);
        Application.DoEvents();

        This is in a loop on the UI thread, called from a forms timer.

        B Offline
        B Offline
        BillW33
        wrote on last edited by
        #3

        Application.DoEvents and Thread.Sleep are a classic combo that I have seen far too many times. :sigh:

        Just because the code works, it doesn't mean that it is good code.

        1 Reply Last reply
        0
        • M Member 2053006

          I discovered this little gem courtesy of our lead developer.

          Application.DoEvents();
          Thread.Sleep(1000);
          Application.DoEvents();

          This is in a loop on the UI thread, called from a forms timer.

          Sander RosselS Offline
          Sander RosselS Offline
          Sander Rossel
          wrote on last edited by
          #4

          Coded by lazy programmers, for lazy programmers... This is what happens when you sleep at work! :zzz:

          It's an OO world.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups