繁体   English   中英

如何在Delphi中使用DigiDoc C ++库?

[英]How to use DigiDoc C++ library with Delphi?

我得到了http://www.id.ee/index.php?id=36484,我想在Delphi中使用它。 demo-exe 我使用Dependency Walker打开了它,看到它使用了digidocpp.dll,我看到了void digidoc::initialize(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)如何在Delphi中称呼它?

您引用的函数使用STL类,因此只能从C ++代码访问。 您将需要编写C ++适配器DLL并从Delphi中使用它。 该适配器的一侧使用C ++接口,而另一侧则提供一个可供Delphi访问的接口。 例如,您可能会公开COM兼容的接口。

您还将需要C ++库的文档和SDK。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM