Daniel Thoma: DLL mit JNA nutzen; Problem mit Referenzvariablen

Beitrag lesen

Hallo Micha,

Du kannst die Parameter auch als ByReference deklarieren, allerdings verlierst Du dann die Typsicherheit. Da kann ja jemand Referenzen auf beliebige andere Typen übergeben.

Eine Frage hätte ich noch. Die Pointer-Klasse ist dann dazu da, (eigene) Objekte aus einer DLL-Funktion zu erhalten, wenn diese keine Primitive zurück liefert. Ist das korrekt?

Ja, das ist korrekt. Wie in C auch muss man dann auch auspassen, wann und wo man Speicher freigeben muss.

Grüße

Daniel