[fpc-devel] Important: Call for testing.

Michael Van Canneyt michael at freepascal.org
Sat Jan 1 18:07:25 CET 2005



On Sun, 30 Mar 2008, Martin Schreiber wrote:

> On Sunday 30 March 2008 18.08:24 Michael Van Canneyt wrote:
> > On Sun, 30 Mar 2008, C Western wrote:
> 
> > > Things now seem to work for me after a little adjustment. I don't know if
> > > it is intentional, but the order in which references are satisfied seems
> > > to have been reversed in the current version, which revealed a minor
> > > error in my code. I suspect I won't be the only one, so it might be kind
> > > to reverse the list to avoid similar problems.
> >
> > Nono, it's good that you fixed your bug.
> >
> > You should never rely on the loading order. For forms, for instance, it is
> > dependent on the creation in the IDE. A simple cut and paste could change
> > the order. Relying on this would be bad practice.
> >
> I'd like to second Colins wish. Please use the same resolving order as Delphi. 
> MSEide+MSEgui compiles with Delphi7 so the reversed order is an unnecessary 
> complication and error source.

It's not a complication. Resolving order is and must be irrelevant. Until 
'Loaded' is called, you're not supposed to make any assumptions about what 
property is and what property is not set, and hence also not about the order. 

Michael.



More information about the fpc-devel mailing list