Not able to load classes defined in archive file in Mac OSX using Object.factory
Aditya
anlal at hotmail.com
Fri Nov 16 14:51:15 UTC 2018
On Friday, 16 November 2018 at 14:28:22 UTC, Adam D. Ruppe wrote:
> On Friday, 16 November 2018 at 14:24:10 UTC, Aditya wrote:
>> ./ss/Stat.d (defines interface named 'Stat')
>> ./ss/Min.d (defines class named 'Min' that implements Stat)
>
> Did you put a module declaration at the top of those files? Like
>
> module ss.Stat;
>
>
> That ought to be required; the compiler lets you skip it, but
> it doesn't work reliably without it once you start importing
> the module or other similar things.
>
>
>
> But once you have that, the name of your class will be the full
> name with module, so like if min has
>
> module ss.Min;
>
> class Min {}
>
>
> the full class name will be
>
> ss.Min.Min
>
> the full module name dot the full class name.
Module Names were not added. But after adding the same, still
same result.
// Following still doesn't work
ss.Min.Min
ss.ss.Min
ss.ss.Min.Min
stats.ss.Min.Min
stats.Min
More information about the Digitalmars-d-learn
mailing list