On Wed, 13 Sep 2017 10:44:23 +0200 (CEST) Michael Van Canneyt via Lazarus <lazarus@lists.lazarus-ide.org> wrote:
>[...] > As long as there are no command-line switch and directive for setting > namespaces, they are completely useless. And even with them, the benefit is > doubtful. > > The benefit of writing fpreport.exporthtml versus fpreportexporthtml is zero. It's a little bit better than zero. For example shorter uses clause. > And even with the command-line switch, the 'namespaces stop unit name > conflicts' > argument is of course complete nonsense. True. >[...] > I tested in Delphi: > > c:\Temp>dcc32 /NSos /NSweb testns.dpr > Embarcadero Delphi for Win32 compiler version 30.0 > Copyright (c) 1983,2015 Embarcadero Technologies, Inc. > os.utils.pas(14) > testns.dpr(6) Error: E2003 Undeclared identifier: 'webfunction' > testns.dpr(7) > > webfunction is in the web.utils.pas unit. Did you add "uses utils"? There is no switch to use "web.*" like in Java. > So, to disambiguate, that forces me to write > > uses web.utils; "uses utils" should be enough. Mattias -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus