JNA Pointer

  • Themenstarter Themenstarter Martin123
  • Beginndatum Beginndatum
M

Martin123

Gast
Hallo zusammen,
ich bin nun seit fast 2 Stunden damit beschäftigt, zu versuchen per JNA folgende Funktion aufzurufen:
in pszMsgBuffer soll ein Text geschrieben werden.

USHORT EqfGetLastError(
HSESSION hSession, <- long
PUSHORT pusRC, <- Pointer auf short
PSZ pszMsgBuffer, <- Pointer auf String
USHORT usBufSize <- short
);

den Funktionskopf habe ich soweit glaube ich hinbekommen:

Java:
short EqfGetLastError(NativeLong hSession, ShortByReference pusRC, Pointer pszMsgBuffer, short usBufSize);

aber nun weiß ich nicht wie ich mir einen Pointer anlege der den Wert dann speichern kann.

Ich hoffe ihr versteht mein Problem.
Danke im Voraus
 
Ist bischen her das ich mal was mit jna gemacht habe, aber glaube du musst dir ne klasse erstellen die einen short enthält, und dann die referenz darauf nehmen.
 
hab relativ selten etwas mit jna gemacht, aber für [c](std:🙂strings[/c] sollte man afaik ein byte-array verwenden
 

Neue Themen


Zurück
Oben