raise wird benutzt um
Exceptions zu "werfen". Exceptions sind da, um bei kritischen Fehlern den Code an dieser Stelle zu unterbrechen und den Fehler zu verarbeiten. Wird der Fehler nicht verarbeitet (die
VCL macht das aber immer), stürzt dein Programm ab.