Hallo,
ich habe ein Problem damit, unter Java/JNA Strukturen anzulegen und darauf zuzugreifen.
"Problem" heißt, beim Zugriff auf ein Strukturelement bekomme ich eine NullPointerException.
Mein Code:
Die letzte Zeile "AudioStatistics[1].THD= 1.0;" löst die exception aus.
Kann mir einer sagen, warum?
Das println liefert: "AS: 1000"
Grüße,
Uwe
ich habe ein Problem damit, unter Java/JNA Strukturen anzulegen und darauf zuzugreifen.
"Problem" heißt, beim Zugriff auf ein Strukturelement bekomme ich eine NullPointerException.
Mein Code:
Code:
class sPeaks extends Structure {
public double Frequency;
}
class sAudioStatistics extends Structure {
public double THD;
public sPeaks[] Peaks = new sPeaks[4096];
}
...
sAudioStatistics[] AudioStatistics = new sAudioStatistics[1000];
System.out.println("AS:" + AudioStatistics.length);
AudioStatistics[1].THD= 1.0;
Die letzte Zeile "AudioStatistics[1].THD= 1.0;" löst die exception aus.
Kann mir einer sagen, warum?
Das println liefert: "AS: 1000"
Grüße,
Uwe