Kurze Erklärung, was Try-Catch bedeutet und wozu es ist
Remarks
Statements in the TRY section are executed normally. The first time a run-time error occurs, control is transferred to the CATCH section. If no run-time errors are generated in the TRY section, the CATCH section is skipped entirely.
[...]
So kannst du unvorhersehbare aber auch vorhersehbare Fehler abfangen und dein Programm diese ausgeben lassen. Es gab glaube ich auch eine OnErrorLib in PB (von Purefan, aber fest in PB integriert) die etwas ähnliches macht.
Meistens werden Datei und Speichersachen mit try-catch versehen, da dort die meisten Fehler- vorhergesehen wie auch unvorhergesehen passieren. Sei es, dass die Datei gerade gelockt wurde (durch ein anderes Programm) oder das was mit der Speicherreservierung schief lief usw. Stell dir mal vor, du würdest nicht korrekt auf den Fehler reagieren und dein Programm wüprde einfach so weiterlaufen... garnicht gut
Übrigends, den besten Codeschnippsel, den ich jemals sah war irgendwie so
Also so richtig sinnfrei xD
Hoffe, dass ich dir das ein wenig näher legen konnte...
Gr33tz
Tafkadasom2k5