Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#16

AW: Variablenname mehrere Typen

  Alt 8. Jun 2015, 13:03
Mit diesen beiden Proceduren kann ich entweder ein TjvRichEdit oder ein TjvDBRichEdit als Parameter angeben.
Obwohl ich mich fragen würde, ob die beiden Klassen nicht schon einen gemeinsamen Vorfahren mit der Handle-Proberty haben ... zum Beispiel TWinControl. Dann könntest du den doppelten Code komplett loswerden. Ansonsten könnte das Berechnen das Rects extrahieren.

Ich finde überladene Funktionen besonders für 2 verschiedene Sachen nützlich:
  1. nicht verwandte Typen mit ähnlicher/gleicher Semantik (z.B. unterschiedliche Zahlentypen)
  2. spätere Spezialisierung von Funktionen (z.B. im Visitor)
  Mit Zitat antworten Zitat