Jusqu'à présent, j'ai vu seulement tools et quelques informations pour la création de code Delphi pour un fichier d'en-tête C donné. Cependant, dans le cas 'Delphi first', il y a une déclaration d'interface Delphi et une DLL générée, et pas d'en-tête C. Y at-il des outils qui peuvent extraire les informations nécessaires et construire un fichier d'en-tête C pour une DLL?Existe-t-il un outil qui crée des fichiers d'en-tête C pour les DLL Delphi (Win32)?
Un tel outil pourrait être utile et gagner du temps dans les projets multilingues/multiplateformes. Par exemple, avec le fichier d'en-tête C, il serait plus facile de créer automatiquement le code de liaison Java JNA avec jnaerator. La chaîne d'outils ressemblerait à ceci:
source Delphi -> créer tête C -> convertir en Java contraignant -> utiliser Delphi DLL de Java