Re: Captain Jake's Top Ten List of what I'd like to seeinthenextversionofDelphi
- From: "Jon Robertson" <jonrobertson@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: 30 Jun 2006 08:59:39 -0700
John Jacobson wrote:
I see no reason why Delphi can't be distributed with old versions of the RTL
and VCL code in separate directories, ready for the compiler/linker to use when
it encounters an old DCU that was compiled against an old version.
This would have to be extended to more than just the RTL/VCL. Perhaps I have a D6 component library that is compiled against one version of the JCL/JVCL and a D2005 component library that is compiled against a different version of the JCL/JVCL. And I'm using D2008.
I'd need the DCUs for all versions of all units that I needed to compile against. And the linker would need some way to determine which units to link. Right now, the first one found in the library path is the one linked. I suppose you could open the DCU and check it's signature, and if it wasn't the one expected, keep looking for another DCU.
Someone may argue that I could easily install the JCL/JVCL source. But the older version DCU needs the older version of the libraries. Delphi would need the ability to compile code using a compiler compatibility mode for that version (which would also create DCUs for that version). Then the compiler would need to know where to place different versions of the DCU since they can't all sit in one folder.
And while some components may have a single source base for all versions of Delphi, others don't. If you needed to recompile components, you'd need to support the ability of having different versions of the source installed for each version of Delphi, within the same IDE, and an IDE intelligent enough to know where to go for the source.
Something like this would be absolutely awesome for component vendors. I used to have 7 versions of Delphi and 4 versions of C++ Builder installed just to test and build my component for each version.
But I think it's safe to say that you haven't completely thought through the work that would be required to accomplish what you're asking. Not that anyone else has either. But it wouldn't be a small undertaking.
.
- Follow-Ups:
- Re: Captain Jake's Top Ten List of what I'd like to seeinthenextversionofDelphi
- From: John Jacobson
- Re: Captain Jake's Top Ten List of what I'd like to seeinthenextversionofDelphi
- References:
- Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- From: Captain Jake
- Re: Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see in the nextversion of Delphi
- From: Nick Hodges (Borland/DevCo)
- Re: Captain Jake's Top Ten List of what I'd like to see in the nextversion of Delphi
- From: John Jacobson
- Re: Captain Jake's Top Ten List of what I'd like to see in thenextversion of Delphi
- From: Brian Moelk
- Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- From: John Jacobson
- 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: Dave Nottage [TeamB]
- 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: John Jacobson
- Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- Prev by Date: Re: Captain Jake's Top Ten List of what I'd like to see in thenextversionof Delphi
- Next by Date: Re: Captain Jake's Top Ten List of what I'd like to see in the next version of Delphi
- 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 seeinthenextversionofDelphi
- Index(es):
Relevant Pages
|
|