Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6
  Alt 24. Mai 2003, 01:04
Zitat von Tommi:
die Grundtypen (Integers) durch Ranges zu deklarieren... ist eine feine Sache.
Und schon weichst du vom dcc32 (Delphi) Compiler ab. Bei diesem sind die Grundtypen im Compiler verankert und nicht in der System.pas


Wie wäre es mit Operator-Überladen?

Delphi-Quellcode:
procedure Operator:=(V1, V2: TMyClass);
begin
  V1.Assign(V2);
end;


var
  V1, V2: TMyClass;
begin
  V1 := TMyClass.Create;
  V2 := TMyClass.Create;
  try
    V1 := V2; // wird zu Operator:=(V1, V2)
  finally
    V1.Free;
    V2.Free;
  end;
end;
  Mit Zitat antworten Zitat