Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#4

Re: Typdefinition Unterschied

  Alt 23. Okt 2004, 22:36
Moin!

Das zweite Type sorgt dafür, das ein eigener RTTI Typ angelegt wird. (siehe Hilfe).

Beispiel für Anwendung:

TFileName - Ist so ein normaler String, definiert als
Delphi-Quellcode:
Type
  TFileName = Type String;
- warum? Ganz einfach: wenn es einfach nur
Delphi-Quellcode:
Type
  TFileName = String;
wäre, dann würde bei einer Komponente mit TFileName immer der Editor für die Strings kommen - also einfach direkt eingeben. Durch den neuen Typ TFileName wie er bei der ersten Methode angelegt wird, kommt dabei dann der Dateiauswahldialog. Es wurde ein komplett neuer Type angelegt und wird auch als solches zurück gegeben und behandelt, beim anderen wird ein String zurück gegeben und so behandelt...

MfG
Muetze1
  Mit Zitat antworten Zitat