Mattias Gaertner wrote:

An annoyance affecting all platforms above is that the timeout in the "Configure Lazarus IDE" -> "Compiler" box is impossibly fast, if the default isn't right about the only way to use it is to paste a prepared name.
What timeout?
After the compiler name has been changed by the addition or removal of a single character, it goes and checks whether the filename is now valid. The timeout here is something like 10th sec, and displays a dialogue if the name is bad.

Fixed.

Yippee :-) Hopefully that's something that can get into the release.

Slightly more serious from my POV is that a project that created a form early to set up a configuration file from a template is now giving problems on all tested platforms. I'm assuming that http://free-pascal-lazarus.989080.n3.nabble.com/Lazarus-A-change-in-LCL-require-your-TCustomForm-descendants-to-have-a-resource-or-to-use-a-CreateNer-td2402646.html is relevant, but at present am struggling.
This is a pretty old change.
Yes, but has only now become mandatory.

The change was already in 1.0.

Simply use CreateNew instead of Create.

Or set RequireDerivedFormResource to false.

The unit/form is outside the project but is predefined (i.e. not constructed at runtime). It's created early (before the main form's constructor has completed) in order to check and if necessary create a configuration file. Please correct me, but since its layout is stored in resources I think CreateNew() doesn't fix anything.

I'm still not entirely convinced, but I think the problem was that it had a {$I unitname.lrs} in the initialisation part rather than a {$R *.lfm} at the start of the implementation.

So I'm fairly sure this isn't an IDE etc. problem, but since I can't easily say what version created these files it might be one that will bite more people with elderly projects.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to