Ich würde
ActiveX empfehlen, denn diese Interfaces können von allen modernen Programmiersprachen und auch vielen Anwendungen (Microsoft Office) sowie Scriptsprachen problemlos eingebunden werden ohne dass man irgendwelche Headerdateien übersetzen muss.
Hier ist eine kleine Demoanwendung mit einer
ActiveX-Schnittstelle die von einem VBScript aufgerufen wird.
(mal so zum reinschnupper in die Technik)
https://github.com/sx2008/Delphi-Tes...iveXStarterKit
Du brauchst allerdings statt einer Anwendung eine Library (
DLL) aber ich find grad nix Passendes.