Upgrade 5.0 to 6.03 Problem
Hi,
I started a thread "5.0 to 6.03 Issue" to look for answers why my app's
EXE file size increased significantly after I upgraded to 6.03 Pro from
5.0 Pro. It appears the end user design package is being pulled into the
EXE. I have never dropped the ppDesigner control on any forms. I have
also checked for ppEndUsr in my Uses section. Can't find it.
Where else would I look to stop this package from being pulled into my
EXE?
Thanks,
Dexter
I started a thread "5.0 to 6.03 Issue" to look for answers why my app's
EXE file size increased significantly after I upgraded to 6.03 Pro from
5.0 Pro. It appears the end user design package is being pulled into the
EXE. I have never dropped the ppDesigner control on any forms. I have
also checked for ppEndUsr in my Uses section. Can't find it.
Where else would I look to stop this package from being pulled into my
EXE?
Thanks,
Dexter
This discussion has been closed.
Comments
This is tough to answer. What is 'signficant'? Also, you could include the
source files in your path and see if the 'blue dots' show up in the
designer.
Ed Dressel
Team DM
Around 800k. My production app jumped from 6.8 meg to 7.6 meg.
To test I created a 1 form project with a ppReport control.
Without ppDesigner the EXE was 1.6 meg. With the ppDesigner control the
size was 2.3 meg. I also noticed ppEndUsr was included in the Uses
section. When I removed the ppDesigner and the ppEndUsr from the Uses
clause the test app returned to 1.6 meg. I also checked the .MAP file
and noticed many more RB .DFM files included in the Bound resource files
section. Those were also removed when I dropped the ppDesigner from the
test project.
I have never used ppDesigner in my production app and could not find a
reference to ppEndUsr.pas in any of the project files. Something has to
be pulling this in but I just can't figure out where.
Dexter
Did you check the blue dots?
Ed Dressel
How would the blue dots help me find out why the ppDesigner code is being
pulled in?
Thanks,
Dexter
It tells you that it is/is not being included in the compile. Be sure to
include the source in your path, and compile. Units that are included will
have blue dots in the left most column for those lines which are included in
the compile. If a unit is included, but a method/function is not accessed,
the blue dots will not be included.
Ed Dressel
Team DM