[Lazarus] FPReport file names

Michael Van Canneyt michael at freepascal.org
Wed Sep 13 12:28:22 CEST 2017



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.


More information about the Lazarus mailing list