Am 15.08.2018 um 00:30 schrieb Benito van der Zander:
Hi,
why is sizeof on object/class fields sometimes allowed and sometimes not?
type TTest = object
f: integer;
class procedure test;
end;
class procedure TTest.test;
begin
writeln(sizeof(f)); // does not compile
writeln(s
In our previous episode, Benito van der Zander said:
> why is sizeof on object/class fields sometimes allowed and sometimes not?
>
> type TTest = object
> ? f: integer;
> ? class procedure test;
> end;
>
> class procedure TTest.test;
> begin
> ? writeln(sizeof(f)); // does not comp
Hi,
why is sizeof on object/class fields sometimes allowed and sometimes not?
type TTest = object
f: integer;
class procedure test;
end;
class procedure TTest.test;
begin
writeln(sizeof(f)); // does not compile
writeln(sizeof(TTest.f)); // compiles
end;
---
type TTest = c