До сих пор я видел только инструменты и некоторую информацию для создания кода Delphi для данный заголовочный файл C.
Однако в случае «сначала Delphi» есть объявление интерфейса Delphi и сгенерированная DLL, а не заголовок C. Существуют ли инструменты, которые могут извлечь необходимую информацию и создать заголовочный файл C для DLL?
Такой инструмент может быть полезен и экономит время в кросс-языковых/кросс-платформенных проектах. Например, с заголовочным файлом C было бы проще автоматически создать код привязки Java JNA с помощью jnaerator< /а>. Цепочка инструментов будет выглядеть так:
Источник Delphi -> создать заголовок C -> преобразовать в привязку Java -> использовать Delphi DLL из Java