title: I do not understand what Application.ProcessMessages in Delphi is doing
body: <p>I'm a noobie in Delphi, so sorry for any silly question.</p>
  
  <p>My supervisor explained me that Application.ProcessMessages prevents freezing of the application and allocates some extra computing time. But in the docs of this command is always something explained about a queue system which is processed? 
  Please can somebody explain me the context?</p>