<p>Am 24.02.2012 13:58 schrieb "Flávio Etrusco" <<a href="mailto:flavio.etrusco@gmail.com">flavio.etrusco@gmail.com</a>>:<br>
><br>
> On Fri, Feb 24, 2012 at 10:42 AM, Vincent Snijders<br>
> <<a href="mailto:vincent.snijders@gmail.com">vincent.snijders@gmail.com</a>> wrote:<br>
> > Op 24 februari 2012 13:13 heeft Flávio Etrusco<br>
> > <<a href="mailto:flavio.etrusco@gmail.com">flavio.etrusco@gmail.com</a>> het volgende geschreven:<br>
> >><br>
> >> I can't see any way to justify this not being catch by the compiler as<br>
> >> an _error_. We should report it in the fpc-devel ML or in mantis.<br>
> ><br>
> > A compiler doesn't read the lfm file.<br>
> ><br>
> > Vincent.<br>
> ><br>
> > --<br>
><br>
> Oops, I thought I tested it with code, not the designer (and now I see<br>
> that test would've been meaningless anyway). I stand corrected.<br>
> The current RTTI doesn't provide that much detail yet, then only the<br>
> IDE can make that check, right?</p>
<p>Correct.</p>
<p>And AFAIK the object inspector already does not provide methods with incompatible declarations (though I don't know whether "var", "const" and "constref" are considered different). So in a current Lazarus you might not be able to achieve a situation like this, but it will not warn/fail if an older form contains such an event handler.</p>

<p>(My assumption is not completely verified, so handle wit care)</p>
<p>Regards,<br>
Sven<br>
</p>