[fpc-devel] Comparison Delphi7/FPC2.4.0 compiled MSEide exe's

Martin Schreiber mse00000 at gmail.com
Tue Sep 14 17:23:04 CEST 2010


On Tuesday, 14. September 2010 17.00:02 Florian Klaempfl wrote:
> >>> In MSEgui there are many local classdefs in the form of
> >>> "
> >>> type
> >>>  ttheclass1 = class(ttheclass);
> >>> "
> >>> in order to access protected class members
> >>
> >> This should not create any additional data.
> >
> > not even rtti-related and vmt-surrounding-data?
>
> Should be smartlinked aways if the class is not used.

The classes are used for example by
"
 with ttheclass1(theclassinstance) do begin
 end;
"

On 9/14/10, Florian Klaempfl <florian at freepascal.org> wrote:
> Am 13.09.2010 17:10, schrieb Dimitri Smits:
>>
>> ----- "Florian Klaempfl" <florian at freepascal.org> schreef:
>>
>>> Am 13.09.2010 13:47, schrieb Martin Schreiber:
>>>> On Monday, 13. September 2010 13.24:18 Florian Klaempfl wrote:
>>>>> Am 13.09.2010 11:15, schrieb Martin Schreiber:
>>>>>>                  Delphi 7               FPC
>>>>>> Exe size:         3131392             3689304
>>>>>> Code:             2128524             2138240
>>>>>> Data:              752085             1541256
>>>>>
>>>>> Do you use a lot of resource strings?
>>>>
>>>> I can not use resource strings because FPC resource strings are not
>>> unicode
>>>> capable AFAIK.
>>>> In MSEgui there are many local classdefs in the form of
>>>> "
>>>> type
>>>>  ttheclass1 = class(ttheclass);
>>>> "
>>>> in order to access protected class members
>>>
>>> This should not create any additional data.
>>
>> not even rtti-related and vmt-surrounding-data?
>
> Should be smartlinked aways if the class is not used.
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-devel
>



More information about the fpc-devel mailing list