July 16, 2006 C++-Classes from DLL | ||||
---|---|---|---|---|
| ||||
I've read the example in the D-Documentation, but there isn't explained how to import classes from a DLL written in C++ Is it possible to call C++-Classes without a factory function? |
July 16, 2006 Re: C++-Classes from DLL | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dietrich Massendieter | Dietrich Massendieter wrote:
> I've read the example in the D-Documentation, but there isn't explained how to
> import classes from a DLL written in C++
>
> Is it possible to call C++-Classes without a factory function?
>
>
No. It's not even possible in C++.
D can only call C++ classes via COM. This is not D's fault, the same thing is true of C++. For example, you cannot call a C++ class in a Borland C++ DLL from Microsoft C++. The only time it works at all is the special case where the executable and the DLL were both compiled with the same compiler. Utterly ridiculous.
|
Copyright © 1999-2021 by the D Language Foundation