Einzelnen Beitrag anzeigen

Blamaster

Registriert seit: 20. Jul 2007
230 Beiträge
 
#5

AW: Dll schnittstelle ohne ShareMem

  Alt 10. Nov 2014, 17:21
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.
  Mit Zitat antworten Zitat