Zitat:
Wieso programmierst Du nicht so etwas wie GetLastError nach? Du deklarierst Deinen Record einfach als Feld von TSchnulli und befüllst ihn im Fehlerfall dort. Willst Du ihn auswerten, kannst Du das dann an zentraler Stelle tun.
Weil ich einige Funktionen u.U. via Multithreading laufen lassen will und ich mir nicht sicher bin, ob es da u.U. Überschneidungen gibt. (Get
LastError).
Zitat:
Und wieso nicht einfach mit Exceptions arbeiten? Fehlercodes sind doch Schrott.
Ich finde ErrorCodes ganz nett.