Hi!
Ich habe ein kleines Problem....und zwar habe zwei Funktionen, ruft die eine die andere auf, soll bei auftreten eines Fehlers dieser an die aufrufende weitergegeben werden, und diese soll ihn "ignorieren"
Im Code sieht das ca. so aus:
Funktion1:
Funktion2
Das hier ist natürlich nicht der richtige Code, zeigt aber die Struktur....nun ist es aber so, dass die Exception in fkt2 nicht an fkt1 weitergegebn wird und dort angezeigt wird, aber das Programm nicht stoppt, sondern sie wird einfach in fkt2 ausgeführt und stoppt alles....
Danke schonmal für eure Hilfe
Ich habe ein kleines Problem....und zwar habe zwei Funktionen, ruft die eine die andere auf, soll bei auftreten eines Fehlers dieser an die aufrufende weitergegeben werden, und diese soll ihn "ignorieren"
Im Code sieht das ca. so aus:
Funktion1:
Java:
public void fkt1 {
try{
fkt2(3);
}
catch(Exception e){
e.printStackTrace();
}
Funktion2
Java:
public string fkt2 (int x) throws RuntimeException{
if(x=1) return bla;
if(x=2) return blubb;
else {
throw new RuntimeException("bla");
}
}
Das hier ist natürlich nicht der richtige Code, zeigt aber die Struktur....nun ist es aber so, dass die Exception in fkt2 nicht an fkt1 weitergegebn wird und dort angezeigt wird, aber das Programm nicht stoppt, sondern sie wird einfach in fkt2 ausgeführt und stoppt alles....
Danke schonmal für eure Hilfe