Vielleicht hilft das:
http://www.howtodothings.com/compute...in-delphi.html
Mal zu Deiner Fußzeile:
Erwartete Fehler sind die, die bekanntermaßen auftreten können. Z.B. datei speichern, Speicherplatz unzureichend. Oder früher mal unter Delphi(?), Fehler "nicht genügend Speicherplatz" erwartet> verfügbare Größe abgefragt, Werteüberlauf wegen riesiger freier Festplatte, auch ein "erwartbarer" Fehler, zumindest beim 2.Mal, umgerechnet, genug Platz frei, also speichern.
Im Prinzip finde ich diese Frage auch spannend. Aber ich würde sagen, das ist eigentlich alltägliche Arbeit eines Programmierers.