я получил 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?
Функция, на которую вы ссылаетесь, использует классы STL и поэтому доступна только из кода C ++. Вам нужно будет написать DLL адаптера C ++ и использовать его из Delphi. Адаптер использует интерфейс C ++ с одной стороны и представляет интерфейс, доступный для Delphi с другой. Например, вы можете выставить COM-совместимые интерфейсы.
Вам также понадобится документация и SDK для библиотеки C ++.
Других решений пока нет …