Hallo Borti,
Zitat von
Borti:
Das mit den TSrings versteh ich auch noch nicht ganz:
Zitat:
// die Stringliste wurde erzeugt, oder falls nicht wird eine EOutOfMemory
Exception "geworfen"
// eine Behandlung dieser
Exception an dieser Stelle wäre kontraproduktiv
Warum denn das?
gruß,
Borti
Ich denke
shmia hat vollkommen recht.
IMHO sind Exceptions dazu da, Ausnahmefälle zu behandeln, d.h. Bei einem Fehler im
try-Block wenn nötig etwas auszuführen (
except) oder auf jeden Fall etwas auszuführen, egal ob ein Fehler im try-Block passiert, oder nicht (
finally).
Das heißt beim Konstruktor-Aufruf von
TStringList ist eine
Exception sicherlich unnötig. Stell dir vor du setzt jeden Konstruktor-Aufruf in einen
try-except-Block!
mytar