Vielen Dank für die Antwort.
Eine weitere Frage kam mir noch auf. Mein Programm gibt ja sozusagen die Schnittstelle nach außen vor an die sich dann entwickler der
Dll´s in beliebigen Sprachen halten müssen.
Welche Datentypen soll/kann man verwenden um eine kompatiblität mit anderen Sprachen sicher zu stellen ?
Momentan verwende ich WideString, Integer, Boolean
Delphi WideString sollte ja in den C-Varianten BSTR sein ?
Delphi Integer sollte ja in den C-Varianten int sein ?
Bei boolean bin ich mir noch weniger sicher. Sollte man das Delphi boolean in seiner Programmimplementierung bei dem gewünschten Ziel verwenden ? Es gibt ja auch noch ByteBool, WordBool und LongBool. In C wäre boolean ja auch wieder int und sollte somit 32bit enstprechen.