Hallo,
ich hoffe ich kann meine Frage verständlich formulieren.
Es gibt bei .NET z.B. Strings,die zusätzliche Funktionen habe. Beispielsweise würde die Variable s1 vom Typ string eine Zeichenkette zurückgeben. Die Funktion s1.ToInt würde den String dann zum Beispiel den String in einen Intergerwert umwandeln und diesen dann zurückgeben.
So etwas in der Art würde ich auch gerne definieren. Ich könnte natürlich ein Objekt definieren, welches (um bei obigen Beispiel zu bleiben) die Funktionen GetString und ToInt hat und dann mit string := s1.GetString und integer := s1.ToInt aufgerufen wird. Aber ich würde gerne wissen, ob das auch wie bei .NET geht.
Ich scheibe mal ein wenig Phantasiecode, in der ich ein HashwertObjekt benutze.
Delphi-Quellcode:
procedure xyz;
var s1, s2: string;
obj: TSHA1HashObjekt;
begin
obj := TSHA1HashObjekt.create;
obj := '17FA58DAA075C';
if obj.valide then
begin
write obj;
write obj.FormatierteAusgabe;
end;
end;
obj würde dann z.B '17FA58DAA075C' zurückgeben und write obj.FormatierteAusgabe '17FA - 58DA - A075 - C'
Falls das so nicht geht reicht mir auch ein einfaches "das geht so nicht".
Gruß Benno