Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
20. Apr 2020
Jo, sowas vergessen wir einfach. Wer sowas macht, hat es nicht anders verdient. :angle2:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
18. Apr 2020
PS: Vergesst auch nicht die ErrorCodes. :angle:
Error(reOutOfMemory);
Und für gewisse "Fehler" gibt es auch schon von Haus aus Funktionen.
Abort; // ihr dürft aber auch gern raise EAbort.Create('irgndwas, wird eh ignoriert'); machen
OutOfMemoryError; // und wenn der Speicher zu wenig ist, dann wurde dafür das Objekt schon vorher erstellt
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Apr 2020
Klar, es gibt Codes, wo Exceptions zur "normalen" Flusssteuerung benutzt werden und wo z.B. Daten-Objekte via Raise als Result nach außen durchgereicht werden,
aber sowas würde ich ignorieren, da man solch ein Verhalten "vergessen" kann.