On Fri, 8 Apr 2022 10:49:05 +0200 (CEST) Michael Van Canneyt via lazarus <lazarus@lists.lazarus-ide.org> wrote:
>[...] > > Only if you want to support reading different TButton in one > > application. > > But that is exactly what I want to support ? I understand a lcl controls.TButton and a web controls.TButton, but that would not clash in one application. So the situation is that - for whatever reasons - you ended up with two TButton in one app and you are not allowed to rename them. Worse, you want to drop the two TButton on the same form. Correct? > > The IDE sets the TReader events and controls what component classes > > are found. > > Why do you need to implement custom handling ? > The standard mechanism is not sufficient ? Error handling, jit stuff, visual form inheritance. The standard mechanism is for apps, the events are for the IDE. >[...] > Probably the form should also have an indicator of the 'environment' > it uses, so the IDE can warn. It could be streamed with the > DefineProperties() so the user is unaware. Yes. Note that the environment and the unitname extensions are independent features with different side effects. To avoid confusion, let's discuss each in separate threads. Mattias -- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus