Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Brian Moelk <bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 03 Jul 2006 12:24:36 -0400
Jon Robertson wrote:
I have numerous packages in project groups. And those packages each
have their own options, ala "project' options.
Understood, but in Delphi 7, for me, it doesn't work. For project
groups, even though the options are there, they don't load/unload based
on project activation.
Design-time elements have to be installed within the Delphi IDE. How
else could you use them at design-time?
Of course, but I'd rather see them as project specific, not environment
specific.
For each project, I can determine which packages to use for that
specific project. I don't have to have all packages available for every
project.
Understood, but it's not the same. Currently, there is a single list of
packages that can be checked/unchecked for each project. The issue is
that all these packages in that list are installed into the *environment*.
There's no way for this "list" to be dynamically determined based on the
project that is loaded. Get it?
If I want to upload a bunch of bpl's into my
VCS using relative project paths, I should be able to simply to a
checkout, load the project up and have all the packages load as well.
I can see some potential benefit here. But I can also see lots of
problems that would need to be addressed.
Solving those problems is what I'd like to see DevCo do; they don't make
money by solving easy problems. ;) But this is simply a wishlist kind of
thing for me.
I should also be able to have different versions of the same components
for different projects.
You can. You have to install them separately. The BPLs have to be
named differently. If you have source and want to reference it from
your project, the source should be in separate folders.
To have BPLs named differently is a big PITA, and I imagine named
dependencies have to be worked through to get the same BPL installed
under multiple names.
In my opinion, the biggest problem here is the global "Library Path" (in
D6, Tools->Environment->Library Path). If I reference package folders
in the library path, and have different versions of a package installed,
I have to change the library path each time.
Yes, that's the issue.
Instead, I add the paths to the project options. This takes more work
when starting new projects. But I don't start new projects often and
it's fairly automated at this point.
Sure, but does the IDE load/install the packages dynamically when you
load the project? AFAIK, it doesn't. If you had differently named
packages if would load those packages that you've got checked off in
your project options, but it can't *install* new ones.
If it could install new ones, it would be very easy to move ones
development environment from machine to machine. Also, decoupling
Delphi from the registry would be nice in hopes to have it installed on
a USB flash/hard drive.
Could the IDE be changed to may this easier? Sure. But it's already
possible. I do it all the time in D6. (I have BDS 2006 and don't think
it "breaks" anything relating to this. But I'm not certain at this
point...)
I haven't tried to do it in BDS 2006, but for me, in D7 I don't think it
works well or is worth the effort if it works as you've described above.
--
Brian Moelk
Brain Endeavor LLC
bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
.
- Follow-Ups:
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Jon Robertson
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- References:
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- From: Don Strenczewilk
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Jon Robertson
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- From: Jon Robertson
- Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionof Delphi
- Prev by Date: Re: Release a spanish version of Delphi
- Next by Date: Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionofDelphi
- Previous by thread: Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- Next by thread: Re: Captain Jake's Top Ten List of what I'd like to see inthenextversionofDelphi
- Index(es):
Relevant Pages
|
|