>> Note that I understand that each one has difference preferences for his
>> development environment. I only explain how I work.

> Thanks for the info on your package approach, Francois.  Interesting
> approach that I hadn't thought of.  Two questions...

> 1. Would you use this approach across different machines?  Meaning, are 
> the
> packages sufficiently portable across hosts?  So, the "bpl" or whatever 
> form
> you are using, could just be moved that way?  Sorry, but I don't have time
> to keep up with the package format changes anymore.  That got old forever
> ago.  :)

Yes, you can move it very easily.
I always manage to have the packages in the same drive as the project I use. 
That way there is no absolute drive reference anywhere. Of course in the 
path (project options), I always relative paths so that it works wherever 
the project is located.

> 2. How do you handle packages that get frequently updated?  For example, I
> have a specific component provider that FREQUENTLY updates their stuff 
> with
> bug fixes and feature enhancements.  I have others that do the same, but
> less frequently.  Do you rebuild all your packages every time one 
> dependant
> package gets updated?  Or, does D2007 handle the specific 
> inter-dependencies
> automatically?

I always rebuild all packages. I never use component for which I don't have 
source code. I always use my package and not the package provided by the 
component editor. Doing so, I'm always sure to have all required sources to 
rebuild everything. This saved my life several times when updating from one 
Delphi version to another. I usually can do it without assistance of 
component editor (most of the time you just need to change some conditional 
compilation since Delphi is largely upward compatible).

Beside the packages, I always have a batch file to take a backup of 
everything needed for an application (or an application group in general), 
including documentation and third party components. And regulary I test the 
backup on a fresh installed computer to be sure to have everything in my 
backup. I use VMWare Workstation to do that testing. Using VMWare it is so 
easy to have always a clean reference computer to check anything and then 
simply throw it away.

I archive those backups, keeping something like the 50 last one. I have a 
cheap NAS to save all that in a relatively high security. And from time to 
time I do a complete disk backup on DVD using TrueImage which do compressed 
backups easily on several DVD. Much better than Windows own backup software.

--
[EMAIL PROTECTED]
The author of the freeware multi-tier middleware MidWare
The author of the freeware Internet Component Suite (ICS)
http://www.overbyte.be


-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to