Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
17. Feb 2015
Das mit den mehrfachen Helpern ist wohl angemacht, oder kann mir ansonsten jemand das hier erklären
type
Bezeichnername = class|record helper for TypBezeichnername
MemberListe
end;
Oder was ist da mit dieser Vorfahrenliste gemeint? Die Dokumentation schweigt sich darüber pauschal erst mal aus.
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
17. Feb 2015
Unter Delphi ist das mit den Interface Helpern doch uninteressant, denn die Interfaces unterstützen keine Generics
IFoo<T> = interface
function AsType<TResult> : TResult; // <- Zonk
end;
Mit einem record drumherum ist das dann wieder kein Problem (ist ja in Spring4D auch so vorhanden ;))
Foo<T> = record
class operator implicit ( a : IFoo<T> ) : Foo<T>;