Note: Personnaly I almost never use the standards packages because I always
create a package for each group of application having only the components
needed by the application group. I use the standard packages when building
or testing ICS/Midware.

Do you do it like this with ICS components only or do you create an
application group specific package including all components that are needed by the application group? How do you manage name conflicts between units in these different application groups (AFAIK Delphi IDE does not allow the unit
"OverbyteIcsWSocket" to be part of more than one package)?

I manage the conflit very easily: I only have the package related to the application group installed when I work on the application group. It is fast and easy to uncheck a package in the package list and if you forget it, the IDE detect the conflict with no adverse effect as long as you cancel (not ignore !) all forms load which contain unloaded components. Actually this is very easy in my situation because it is not frequent that in a single day I have to work with several application groups. And if I have to work for several days on several applications groups, then I may creat a package with components in common betwen all the groups.

I have the impression that the IDE is faster when fewer components are loaded.


I am asking because for a long time I am missing a way to install packages
"into a project" rather than into the whole IDE environment.

Indeed.

It is probably feasible using an IDE addon which would unload all packages when opening a project group and loading all packages specified in that project group.

--
francois.pie...@overbyte.be
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