[Lazarus] How well should Lazarus check method parameters?

Mattias Gaertner nc-gaertnma at netcologne.de
Wed Feb 22 22:49:05 CET 2012


On Wed, 22 Feb 2012 20:55:01 +0000
Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:

> I've just spotted this in my code:
> 
> procedure FormCloseQuery(Sender: TObject; CanClose: boolean);
> ..
> procedure TListForm.FormCloseQuery(Sender: TObject; CanClose: Boolean);
> 
> Those were inserted by some old version of the IDE, presumably the 
> current version inserts the missing var.

I don't remember such a bug, but I'm not sure. Maybe it was there for a
very short time and you were just unlucky.

 
> Shouldn't either the IDE or the runtimes pick up this error?

It's valid code. What do you expect?

Mattias
 




More information about the Lazarus mailing list