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
