<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>what you want to do makes sense? I don't think so. Thread code "may not" access stack values of calling code ...<br>
</p>
<p><br>
</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>De:</b> fpc-pascal-bounces@lists.freepascal.org <fpc-pascal-bounces@lists.freepascal.org> em nome de silvioprog <silvioprog@gmail.com><br>
<b>Enviado:</b> segunda-feira, 23 de fevereiro de 2015 15:32<br>
<b>Para:</b> FPC-Pascal users discussions<br>
<b>Assunto:</b> Re: [fpc-pascal] TThread.Queue vs TThread.Synchronize</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Mon, Feb 23, 2015 at 3:23 PM, Sven Barth <span dir="ltr">
<<a href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span> wrote:</div>
<div class="gmail_quote">[...]=== code begin ===</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex; border-left-width:1px; border-left-color:rgb(204,204,204); border-left-style:solid; padding-left:1ex">
<br>
procedure TMyThread.Execute;<br>
var<br>
  s: String;<br>
<br>
  procedure SyncOnPrint;<br>
  begin<br>
    fOnPrint(s);<br>
  end;<br>
<br>
begin<br>
  s := 'Hello World';<br>
  Queue(@SyncOnPrint);<br>
end;<br>
<br>
=== code end ===</blockquote>
</div>
<div><br>
</div>
<div>How to compile it?:</div>
<div><br>
</div>
<div>Error: Incompatible type for arg no. 1: Got "<address of procedure is nested;Register>", expected "<procedure variable type of procedure of object;Register>".</div>
<div><br>
</div>
-- <br>
<div class="gmail_signature">Silvio Clécio<br>
My public projects - <a href="http://github.com/silvioprog" target="_blank">github.com/silvioprog</a></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>