Zitat von
Dax:
Zitat von
EccoBravo:
Danke, danke,
demnach wären alle Deklarationen im Interface-Teil einer
Unit Referenzdatentypen?
oder nicht?
Danke E. B.
Letzeres.
Delphi-Quellcode:
unit Foo;
interface
type
Bar =
record
{blablubb}
end;
// Kein Referenztyp!
lol!
Wer hat jetzt was nicht verstanden? *g*
@Ecco
Der Interface Teil einer
Unit is der, der Dinge enthält, die andere Units sehen können.
Das hat rein gar nix mit Laufzeitverhalten zu tun.
Interfaces sind neben Records und Classes ein weiterer fundamentaler Typ.
Interfaces und Classes sind Referenzen, Records nicht.
Oder die kurze Version: Was von ValueType ableitet ist ein Value Type (Wertetype *g* ), alles andere ist ein Referenztyp.