+ add checks with InstanceSize called by different methods

This commit is contained in:
pierre 2003-01-20 13:37:17 +00:00
parent 52e083a25d
commit 04ca39e630

View File

@ -95,6 +95,12 @@ begin
Writeln('Sizeof(cb)=',basesize);
if basesize<>expected_size_for_tbaseclass then
Writeln('not the expected size : ',expected_size_for_tbaseclass);
Writeln('cb.InstanceSize=',Cb.InstanceSize);
if cb.InstanceSize<>expected_size_for_tbaseclass then
Writeln('not the expected size : ',expected_size_for_tbaseclass);
Writeln('Tbaseclass.InstanceSize=',Tbaseclass.InstanceSize);
if TBaseClass.InstanceSize<>expected_size_for_tbaseclass then
Writeln('not the expected size : ',expected_size_for_tbaseclass);
derivedsize:=sizeof(cd);
Writeln('Sizeof(ct)=',derivedsize);