ist es moeglich, beim Methodenaufruf die Parameter als
Variable zu uebergeben und nicht als Wert (Delphi = VAR, VB =
BYREF)?
Ich brauche das, um ueber das JNI Werte einer DLL in den
Funktionsparametern an das Aufrufende Java-Programm zurueck zu
geben.
Habe mich länger damit nicht mehr beschäftigt, aber was wenn du einfach den Wert in einer Klasse kapselst und dann übergibst du ja die Referenz?
leider werden die Objekte in Java by value übergeben.
Zwei Lösungen:
Rückgabewert in ein Objekt kapseln, daß einen Member
vom geforderten Typ enthält.
Ein ein - Element - Array vom geforderten Typ übergeben.
Diesem Element kann dann der neue Wert zugewiesen werden,
wobei die Referenz des Arrays erhalten bleibt (und das ist
ja das, was Du brauchst).
Gruß,
Lydia
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]