Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
&pagelevel(5)&pagelevel
Die Funktion setzt den Wert eines statischen Feldes einer Klasse.
Sie ist äquivalent zu den JNI-Funktionen Set<type>Field
. Sie bietet jedoch zusätzlich die Möglichkeit, Zeichenketten direkt zu übergeben.
Aufruf
CALL 'JCI_SetField' USING
obj fID arg res
obj fID arg res | Instanz-Objekt Feld ID neuer Wert Ergebnis |
Argumente
obj | Datenfeld des Typs JCI-object Instanz-Objekt, dessen Feldinhalt geändert werden soll. |
fID | Datenfeld des Typs JCI-handle ID des Feldes, dessen Inhalt gesetzt werden soll. Die Feld-ID muss durch den Aufruf der Funktion JCI_GetFieldID beschafft werden. |
arg | eine Struktur der Form MethodArg Beschreibung des neuen Wertes für den Feldinhalt (siehe Abschnitt „Argumente und Ergebniswerte von Java-Methoden"). Es wird nur die Teilstruktur CallArg(1) benötigt. |
res | eine Struktur der Form MethodRes Fehlerinformation (nur Ausgabe). |
Returnwert (RETURN-CODE)
JCI-RET-ENULLOBJ
obj ist JCI-NULL
.
Alle übrigen Werte wie in JCI_GetStaticField.