Exception abfangen mit try/catch
Verfasst: So Okt 17, 2010 6:23 pm
Moin!
Ich hoffe ich bin hier als C++ Anfänger mit Noobfragen richtig.
"proggen.org - Programmieren lernen von Anfang an" hört sich ja nach "Anfänger Welcome" an^^
Ich poste jetzt einfach mal meine Problematik:
Sollte eigentlich bezwecken, dass eine Fehlermeldung ausgegeben wird, wenn er die Datei nicht laden kann.
Es gibt aber leider trotzdem eine Exception und das Programm startet nicht..
Kann mir jemand erklären, warum das so ist und/oder mir erklären wie ich es richtig machen kann?
Benutze C++ Builder 6 und der Code steht in der FormCreateMethode falls das wichtig ist..
Edit: Grml, hat sich erledigt.
Wenn ich das Programm ausserhalb vom Builder laufen lasse, funktioniert es wie gewünscht....
Ist wohl noch so eingestellt, dass es abbricht, wenn eine Exception auftaucht.
Ich hoffe ich bin hier als C++ Anfänger mit Noobfragen richtig.
"proggen.org - Programmieren lernen von Anfang an" hört sich ja nach "Anfänger Welcome" an^^
Ich poste jetzt einfach mal meine Problematik:
Code: Alles auswählen
{
werte = new TStringList;
try
{
werte->LoadFromFile(DateiName);
}
catch(...)
{
Application->MessageBox("Fehler","Achtung");
}
Es gibt aber leider trotzdem eine Exception und das Programm startet nicht..
Kann mir jemand erklären, warum das so ist und/oder mir erklären wie ich es richtig machen kann?
Benutze C++ Builder 6 und der Code steht in der FormCreateMethode falls das wichtig ist..
Edit: Grml, hat sich erledigt.
Wenn ich das Programm ausserhalb vom Builder laufen lasse, funktioniert es wie gewünscht....
Ist wohl noch so eingestellt, dass es abbricht, wenn eine Exception auftaucht.