On Thu, 23 Feb 2012 09:54:52 +0100
Sven Barth <[email protected]> wrote:

> Am 22.02.2012 22:49 schrieb "Mattias Gaertner" <[email protected]>:
> >
> > On Wed, 22 Feb 2012 20:55:01 +0000
> > Mark Morgan Lloyd <[email protected]> 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?
> 
> Huh? And what will happen if this handler gets assigned to OnCloseQuery
> through the LFM?

The TReader can not find "procedure FormCloseQuery". It can only find
methods in TListForm.

Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to