On Wed, 13 Sep 2017, Ondrej Pokorny via Lazarus wrote:

On 13.09.2017 12:03, Michael Van Canneyt via Lazarus wrote:


On Wed, 13 Sep 2017, Ondrej Pokorny via Lazarus wrote:

The benefit of writing fpreport.exporthtml versus fpreportexporthtml is zero.

You forgot one thing: third-party libraries. E.g. your fpReport could use the "fprep" namespace. In the fpReport package you then define to use the fprep namespace - it means you can use units in fpReport without the "fprep" namespace - and without any collisions.

This is demonstrably not correct.

It is *Only* correct if there are not 2 namespaces with the same unit in
your project.

See my example program, it demonstrates exactly that.

You didn't understand me. I was talking about a 3rd party library package and not about your/my project.

Yes. And the same is true for this package.


Of course there can be collisions - if it happens you have to resolve them with explicit namespaces.

Making the whole point moot.

Michael.
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to