Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

JCI_GetField

&pagelevel(5)&pagelevel

Die Funktion liefert den Wert eines Instanz-Feldes eines Objekts.
Sie ist äquivalent zu den JNI-Funktionen Get<type>Field. Sie bietet jedoch zusätzlich die Möglichkeit, Zeichenketten direkt zu erhalten.

Aufruf

CALL 'JCI_GetField' USING obj fID res

obj

fID

res

Instanz-Objekt

Feld ID

Ergebnis

Argumente

obj

Datenfeld des Typs JCI-object
Instanz-Objekt, dessen Feldinhalt geliefert werden soll.

fID

Datenfeld des Typs JCI-handle
ID des Feldes, dessen Inhalt geliefert werden soll. Die Feld-ID muss durch den Aufruf der Funktion JCI_GetFieldID beschafft werden.

res

eine Struktur der Form MethodRes
Beschreibung von Rückgabewert für den Feldinhalt und Fehlerinformation (siehe Abschnitt „Argumente und Ergebniswerte von Java-Methoden"). Ist der Inhalt des Feldes ein NULL-Objekt, so wird für die Typen RES-ANUM-STRING und RES-NAT- STRING das Längenfeld der Zielstruktur auf 0 gesetzt, der Textbereich bleibt unverändert.

Returnwert (RETURN-CODE)

JCI-RET-ENULLOBJ

obj ist JCI-NULL.

Alle übrigen Werte wie in JCI_GetStaticField.