apart from exes and dlls borland package library(BPL) reduces the exe size. Like an instance if you have many screens which are independent means open the screen do something in that screen and close it(the objects in the form are not used by any ohter ) Make that functionality into bpl and load it using runtime packages checked on in project options-packages BPL will be statically linked to the application so in this way you can reduce the size of your exe.But maintainability is little bit tedious. If you have decided to go for packages then move most of the stuff from interface section to implementation like procedure declaration uses clause and other stuff. Because if you make change in the interface section of a package all other packages which depends on this package has to be recompiled. In this way if you make any changes in implementation section then just recompile that package alone and deploy it. packages might be one more candidate for reducing your exe sizes.
So there might be some issues on the way to maintain packages strictly depends on your requirement and how frequent your application changes. There is something called package versioning pls read about it.
Roberto Freitas <[EMAIL PROTECTED]> wrote:
Hi,
Sometimes a program becomes so large (and actually with many different
interconnected functions) that it would be interesting to divide it
into parts or modules.
For example, a management enterprise application. It has accounting,
payroll, stock, etc, each one is an application itself.
I would like to have a very small PROGRAM1.EXE with just a menu: after
calling this first program, the user could choose on the menu the
actual application he is interested on. Then, PROGRAM1.EXE, someway,
would call accounting program, or payroll program, etc
It's interesting because not ALL clients want to use ALL functions, so
we can dispose modules accordingly.
How to do it using Delphi?
-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED]
SPONSORED LINKS
C programming language Computer programming languages Java programming language The c programming language C programming language Concept of programming language
---------------------------------
YAHOO! GROUPS LINKS
Visit your group "delphi-en" on the web.
To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
---------------------------------
---------------------------------
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.
[Non-text portions of this message have been removed]
-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED]
YAHOO! GROUPS LINKS
- Visit your group "delphi-en" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

