In the sense that you can use DLLs from Delphi code? Yes, good luck with that. You know how you cannot use Delphi classes in DLLs if the client code is not written in the same version of Delphi, and even then, as a rule, this is a bad idea due to shared memory with memory? C ++ creates exactly the same problem, only exponentially worse, because there is no standardized ABI, and for you there are all kinds of problems with C ++ - the language that creates problems for you.
The only real way to make it work reliably is with an interface that uses standard ABI. If you have a source, try creating a C interface that wraps the C ++ interface. If not, ask the person who wrote the DLL to provide the C interface, and ask who decided to use this DLL, why you use a third-party library without a source .: P
Mason wheeler
source share