Talk:Using Namespaces with Delphi
I do not know much about .NET, but for Delphi for Win32 the following
The compiler does however prefix the dcu file name with the project default namespace. The resulting dcu file in the current example would be MyCompany.Programs.MyUnit.dcu.
is only true for "Default namespace" provided in Project Options, not for one derived from compound project name (as it stated above in the article).
-- Blaise