Hallo Forum,
ich habe eine Anweisung in einem Programm a la
Die Befehle stehen direkt hintereinander im Code und die Ordnerstruktur sei jetzt hier mal vernachlässigt. Ich möchte also den Inhalt eines Ordners haben und dann über die Dateinamen im Array einsend auf die einzelnen Daten zugreifen. Nun bekomme ich aber allerdings von Zeit zu Zeit eine Nullpointer Exception in Zeile 3, die ich mir nur damit erklären kann, dass Zeile 3 abgearbeitet wird bevor der eigentliche Befehl in Zeile 2 vollständig abgearbeitet worden ist - nebenläufig. Der Verdacht kommt daher, dass diese Befehle manchmal funktionieren und manchmal nicht - mit genau den selben Verzeichnissen usw. Also genau ein Testfall.
Kann ich denn irgendwie auf den Befehl in Zeile 2 warten? Also erst zu zeile 3 gehen wenn der Befehl abgearbeitet ist?
Oder hat jemand noch eine Idee woran es liegen könnte?
gruß.... ken.
ich habe eine Anweisung in einem Programm a la
Code:
1: File getEinsend = new File( c:/irgendwoaufderplatte );
2: String[] einsend = getEinsend.list();
3: File datei = new File (c:/irgendwoaufderplatte/einsend[0] );
Die Befehle stehen direkt hintereinander im Code und die Ordnerstruktur sei jetzt hier mal vernachlässigt. Ich möchte also den Inhalt eines Ordners haben und dann über die Dateinamen im Array einsend auf die einzelnen Daten zugreifen. Nun bekomme ich aber allerdings von Zeit zu Zeit eine Nullpointer Exception in Zeile 3, die ich mir nur damit erklären kann, dass Zeile 3 abgearbeitet wird bevor der eigentliche Befehl in Zeile 2 vollständig abgearbeitet worden ist - nebenläufig. Der Verdacht kommt daher, dass diese Befehle manchmal funktionieren und manchmal nicht - mit genau den selben Verzeichnissen usw. Also genau ein Testfall.
Kann ich denn irgendwie auf den Befehl in Zeile 2 warten? Also erst zu zeile 3 gehen wenn der Befehl abgearbeitet ist?
Oder hat jemand noch eine Idee woran es liegen könnte?
gruß.... ken.