Graeme Geldenhuys wrote:
On 15 April 2010 09:25,<[email protected]>  wrote:

Is this global var really neccessary? Normally I delete all those
variables in my Delphi projects and create my forms on the fly and
everything works fine.

Is this really a requirement for the lazarus form designer?

The global variable is not a requirement and can be disabled by
removing the "Auto create forms" in the Project Options dialog.

Published components and event handlers however are a "lazarus/delphi
forms designer" requirement - which means everything you drop on a
form is globally visible. I hate that design.

Yes and no
The lazarus/delphi forms designer uses RTTI for created components. RTTI is only created for published members of a class so for that they need to be published.

from a RTTI pov this seems logical since with RTTI you already have all info available. But from a class design pov it would have been nice if there was a 2nd way to tell the compiler to generate RTTI for some non-published members

Marc





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

Reply via email to