Servus,
ich habe ein problem mit einer Exception-Abfrage. Folgender Code:
try{
this-\>setzeTermin(StrToDate(termin));
return true;
}catch(EConvertError &e){
return false;
}catch(...){
return false;
}
„termine“ wird von einem Edit-Textfeld übergeben. Sobald ich jetzt einen ungültigen Wert eingebe, müsste doch die Exceptionabfrage greifen und in den Catch-Block (EConvertError) springen. Das funktioniert aber nicht. Bei „this->setzeTermin(StrToDate(termin));“ kommt sofort eine Fehlermeldung „Im Projekt … ist eine Exception der Klasse…“ und es wird danach „true“ zurück gegeben.
Kann mir jemand helfen und sagen, warum bei einer Exception nicht in den „catch“-Blöcken weitergemacht wird? Muss ich irgendne Einstellung ändern?
gruss Markus