Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Breaking it up
Message
From
26/04/2000 17:48:41
 
 
To
20/04/2000 21:50:02
Michael Vaccarello
Insurance Data Processing, Inc.
Wyncote, Pennsylvania, United States
General information
Forum:
Visual FoxPro
Category:
Project manager
Title:
Miscellaneous
Thread ID:
00362104
Message ID:
00363822
Views:
22
>I have a very large EXE (11mb) and would like to break it up so that I can work on one component without affecting others. In other words, I have 5 modules and would like them separate so I can do work on one and recompile my EXE without worrying about where I am on the other 4. Anyone know what I should do?

That depends. It depends on how your project is arranged. For example, an accounting system might have shell, general ledger, accounts payable, accounts receivable, inventory, and production modules. If you have the whole mess thrown together into one project with one class library, one directory with forms, etc... you could have quite a time prying it apart. That said, let me offer a suggestion for arranging your project. Mind you, this is just a "flavors" thing. There are a lot of ways to do this.

In the above example, I would have a "shell" project that was responsible for setting up the operating environment, and keeping track of the global system wide information. Then I could have seperate projects for the different pieces of the system. I would arrange them under a systemic folder structure for development purposes.

D:\MyAccountingSystem
\Shell
\forms
\progs
\libs
\...
\GeneralLedger
\forms
\progs
\libs
\...
\AccountsPayable
\forms
\progs
\libs
\...

You get the idea ... If my project was not quite this big, but I wanted the same type of capability, I would have seperate class libraries for the different modules, different program files, etc... I should point out at this point that most everything I do is in a class library (.VCX), forms, code modules, so forth. I have very little in my projects that isn't in a class library. This makes it easier to move things around if I need to.

Just my 2 krupplenicks worth.

Regards,

Jason
Jason Tryon
Senior Systems Analyst / Technical Lead
eBusiness / iPage
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform