Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Fehler in eigenen Komponenten "behandeln"

  Alt 21. Dez 2016, 12:21
Procedure SendText(const UserID : Integer; Text : String); Es geht hier beispielhaft um den Parameter UserID, welcher größer 0 sein muss. Dies möchte ich bei einer falschen Übergabe z.B. -1 (da intern für eigene Zwecke reserviert) dem User mitteilen.

Wer ist denn der User? Der Enduser oder der Programmierer als Nutzer Deiner Komponenten?

Wenn der Enduser gemeint ist und er die ID selbst irgendwie eingibt fiele die Prüfung m.E. unter eine Validierung.
Insofern könnte das Edit rot umrahmt werden o.ä. und eine Speicherung des Datensatzes verweigert werden.

Wenn der Programmierer gemeint ist wären Exceptions sicherlich i.O.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat