Not able to load classes defined in archive file in Mac OSX using Object.factory
Adam D. Ruppe
destructionator at gmail.com
Fri Nov 16 14:28:22 UTC 2018
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.
More information about the Digitalmars-d-learn
mailing list