[Lazarus] FPReport file names

Mattias Gaertner nc-gaertnma at netcologne.de
Wed Sep 13 11:13:16 CEST 2017


On Wed, 13 Sep 2017 10:44:23 +0200 (CEST)
Michael Van Canneyt via Lazarus <lazarus at 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


More information about the Lazarus mailing list