Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
New stuff gets included
Message
From
12/11/2004 06:54:44
 
 
To
12/11/2004 06:27:44
General information
Forum:
Visual FoxPro
Category:
Project manager
Miscellaneous
Thread ID:
00960731
Message ID:
00960743
Views:
12
>>Hi All,
>>
>>Here's a situation that regularly causes a problem.
>>
>>When rebuilding, a new program, vcx, whatever gets included if it can be located, without any warning and it's not always 'obvious' to me that it happened. But inclusion is not always what I want. Instead, I more frequently want it pulled in as excluded. I have one exe and several apps. Certain routines are included in the exe and must not be included in the apps. If such a routine gets included in an app, it will be a second instance and it may differ from the official one in the exe, because version updates often only include one or two apps. Problems may and will arise.
>>
>>Does this sound familiar?
>>Who has worked out a solution to this unwanted behavior?
>
>Use a global Project for development
>define a exe project => compile EXE
>define various app projects => compile APP

For each application I have several 'projects'. One of them is for the exe, the others for the apps. Some apps are even used in several applications. (I purposely put the word 'project' between quotes, because, for me, they are better described by the word modules.)

My projects/modules reside in separate maps and when building I guarantee that the path - set('path') - does not point to stuff that should not be included. This structure prevents that unwanted stuff gets included.

However, one legacy application is not structured in this way and the problem I described only occurs in that applications' environment.

>Or: Use a projectHook.beforeBuild for customize the Build process

Yes, probably I should code somewhere in a project manager hook. Who has worked out a solution using a project manager hook?
Groet,
Peter de Valença

Constructive frustration is the breeding ground of genius.
If there’s no willingness to moderate for the sake of good debate, then I have no willingness to debate at all.
Let's develop superb standards that will end the holy wars.
"There are three types of people: Alphas and Betas", said the beta decisively.
If you find this message rude or offensive or stupid, please take a step away from the keyboard and try to think calmly about an eventual a possible alternative explanation of my message.
Previous
Reply
Map
View

Click here to load this message in the networking platform