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

时间:2015-12-01 06:16:30

标签: c++ delphi delphi-xe2

我得到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中调用它?

1 个答案:

答案 0 :(得分:2)

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

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