<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 11/25/2011 03:08 PM, zeljko wrote:
    <blockquote cite="mid:201111251508.01046.zeljko@holobit.net"
      type="cite">
      <meta name="qrichtext" content="1">
      <style type="text/css">
p, li { white-space: pre-wrap; }</style>
      <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        -qt-user-state:0;">Qt have similar mechanism: SendEvent() &
        PostEvent() and it works in same way.</p>
      <p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br>
      </p>
      <br>
    </blockquote>
    That is why Lazarus provides the non-Windowish (and
    LCLWidgetType-independent) function TApplication.QueuAsyncCall). <br>
    <br>
    BTW.: Delphi provides the non-Windowish TThread.Queue function, but
    unfortunately Lazarus (in fact the FPC RTL that provides the TThread
    type) does not have it. <br>
    <br>
    -Michael<br>
  </body>
</html>