<div dir="ltr"><div>Hi,</div><div><br></div><div>I've encountered a rather odd error in that whenever I attempt to assign a variable inside an anonymous procedure that is inside of a for loop, the program will not compile. However I can call a function that just sets the value of that variable and the program will compile (though I would prefer not to have to use this work around as it is quite bad form).</div><div><br></div><div>Example code:<br></div><div><br></div><div>for i := 0 to 10 do begin<br>      document.querySelector('#inputName').addEventListener('click', procedure begin<br></div><div>         // Won't compile (citing TPrimitiveExpr not yet implemented error)<br></div><div>         someVariable := 5;</div><div>         <br></div><div>         // Works perfectly fine</div><div>         setSomeVariableToValue(5);</div><div><br></div><div>         // Works perfectly fine</div><div>         asm</div><div>            someVariable = 5;</div><div>         end;<br></div><div>      end);</div><div>end;</div><div><br></div><div>Does anyone know a way around this?<br></div><div><br></div><div>Thanks,</div><div>Logan Ralston<br></div></div>