Как использовать библиотеку DigiDoc C ++ с Delphi?

я получил http://www.id.ee/index.php?id=36484 Я хочу использовать его в Delphi. Есть demo-exe, Я открыл его с помощью ходунка зависимости, и я вижу, что он использует digidocpp.dll я вижу void digidoc::initialize(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
Как я могу назвать это в Delphi?

-1

Решение

Функция, на которую вы ссылаетесь, использует классы STL и поэтому доступна только из кода C ++. Вам нужно будет написать DLL адаптера C ++ и использовать его из Delphi. Адаптер использует интерфейс C ++ с одной стороны и представляет интерфейс, доступный для Delphi с другой. Например, вы можете выставить COM-совместимые интерфейсы.

Вам также понадобится документация и SDK для библиотеки C ++.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]