Re: Delphi in Source Code Control System

From: Henri Fournier (hfournier_at_qhrsoftware.com.no.spamo)
Date: 01/11/05


Date: Tue, 11 Jan 2005 09:21:18 -0800

We version all our components in StarTeam, but not the compiler. We setup
Delphi in a Virtual PC with all the components we used at that time. As we
move forward and upgrade components or Delphi itself, we just clone the last
Virtual PC session, and apply the updates. That way, we can go back to any
previous state to build the app. You can easily backup and archive the
Virtual PC files.

Henri Fournier

"Jason Swager" <jswager-remove@activevoice-remove.com> wrote in message
news:41e40426$1@newsgroups.borland.com...
> One of the projects I am working on has a requirement that the compiler be
> checked into the source code control system so that any given build of the
> project can be built with the same version of the compiler. Supposedly,
> this would allow a developer to build the project even though they don't
> have the compiler environment installed. But I am worried about how to go
> about getting the compiler into the SCC system.
>
> Project management says that its not necessary to have the full Delphi put
> into SCC - just the compiler portion so that a command line build done by
> Final Builder could build the project. I don't need to worry about the
> RAD
> editor, source code, examples, and many of the tools. Just enough to do a
> command line compile. I'm using Delphi 7.
>
> I've got a few questions that I'm hoping that the community or perhaps a
> Team B person could answer.
>
> 1) Is this legal? We've got licenses to cover our developers, but with
> Delphi in SCC, anyone with access to the SCC would theoretically have
> access
> to Delphi. Not the full environment hopefully.
>
> 2) How to go about doing this? A normal installation of Delphi has
> numerous
> registry entries, environment changes, and DLLs registered. Which ones do
> I
> need?
>
> 3) Has anyone done this before? If so, did they have any documentation on
> how to go about doing this?
>
> Thanks in advance,
>
> Jason Swager
>
>



Relevant Pages

  • Alternative Future of Delphi?
    ... relevant compiler or interpreter... ... No more intricate code generation required for a particular platform ... on the Delphi compiler side. ...
    (borland.public.delphi.non-technical)
  • Re: Which Delphi Version To Buy
    ... Given the fact that Delphi compiler is quick and small, do you see feasible having a runtime compiler/parser enabling what you describe above? ... For example the basic data types processing in Delphi is sensibly superior to .NET's one exactly because is closer to the iron. ... Well, for parallel programming I, for one, certainly feel the need of a VM simply because the actual CPU architecture is far from the way in which humans deal with the reality which is parallel. ... The vast majority of the games you have to deal with /different/ characters doing /different/ actions in parallel, responding each one to the stimuli which comes from the environment. ...
    (borland.public.delphi.non-technical)
  • Re: Version after Version
    ... merely because Delphi has no 64-bit compiler? ... >> targeted instructions and increasing the size of the cache to 32,000 ... >> That has nothing to do with the number of address lines on the CPU ...
    (alt.comp.lang.borland-delphi)
  • D7 revival? stirring the old pot + Delphi 64 suggestion
    ... The new compiler, but with the old IDE, the old help. ... You can check other areas of the site and poster stats, it's not that Delphi posters don't use .Net, it's just that they don't use Delphi for .Net work. ... As for the 64bit debugging, a CPU view debugger would be all that is really needed to get things started (this is for fastcode after all), no need for rich source-level debugging, inspectors, etc. early on. ... Validation could be two-ways: one in the fastcode challenge, another made via CodeGear private unit tests. ...
    (borland.public.delphi.non-technical)
  • Re: Compiler optimisation
    ... > Keep in mind that Delphi is one-pass compiler. ... > limits number of possible optimizations to ones that do not operate ...
    (borland.public.delphi.non-technical)