<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jan 27, 2018 at 9:10 AM, C Western <span dir="ltr"><<a href="mailto:l@c-m-w.me.uk" target="_blank">l@c-m-w.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
I can (more or less) see why, but it means that I can't (for example) compile the Cocoa widget set in 64 bit with bounds checking on, as then qword seems to be used as a count for, for example, NSarray.<br>
<br></blockquote><div>how about taking objc approach:</div><div><br></div><div> RangeCheckCount = objccategory(NSArray)</div><div> function intcount: Integer; message 'intcount';</div><div> end; <br></div><div><br></div><div><div>{ RangeCheckCount }</div><div><br></div><div>function RangeCheckCount.intcount: Integer;</div><div>begin</div><div> Result:=Integer(count);</div><div>end;</div></div><div><br></div><div>var</div><div> arr : NSArray;</div><div><br></div><div> for i:=0 to arr.intcount-1 do</div><div><br></div><div>?</div><div><br></div></div></div></div>