On Monday, June 5, 2017, Denis Kozlov <<a href="mailto:dezlov@gmail.com">dezlov@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have just created a new GUI application, enabled range checking "-Cr" and executed the following:<br>
ShowMessage(IntToStr(Form1.Bor<wbr>derSpacing.GetSpace(TAnchorKin<wbr>d(-1))));<br>
The displayed value is a semi-random integer. No compiler errors or run-time errors.<br></blockquote><div><br></div><div>The typecast suppresses a range error in your code.</div><div>However the LCL method GetSpace should give an error if it is compiled with -Cr.</div><div>So, build Lazarus + LCL with profile "Debug IDE" and try again.</div><div><br></div><div>Juha</div><div><br></div><div><br></div>