Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Upgrade 5.0 to 6.03 Problem

edited December 2001 in General
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

Comments

  • edited December 2001
    Hi Dexter:


    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
  • edited December 2001
    Hi Ed,

    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
  • edited December 2001
    Dexter:

    Did you check the blue dots?

    Ed Dressel

  • edited December 2001
    Hi Ed,

    How would the blue dots help me find out why the ppDesigner code is being
    pulled in?

    Thanks,

    Dexter
  • edited December 2001
    > How would the blue dots help me find out why the ppDesigner code is being

    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
This discussion has been closed.