Re: Help choosing Delphi version?

From: MikeB (m.byerleyATVerizonDottieNettie)
Date: 03/20/05


Date: Sun, 20 Mar 2005 14:49:59 -0500


"Charles Appel" <charlesappel@mindspring.com> wrote in message
news:7pi%d.16258$qf2.11503@newsread2.news.atl.earthlink.net...
> "Brett" <no@spam.net> wrote in message
> news:z_GdnTrMWbY-NqDfRVn-gQ@rcn.net...
> > How does the EXE run if the run-time isn't there?
>
> The run-time is there. But it is contained within the EXE.
> This is the main reason why a typical Delphi application
> is larger than a VB app. It has the runtime built in. VB apps
> do not and therefore the runtime dll must be distributed with
> them (or must already reside on the machine.)

VB runtimes have been present on NT class machines since NT4SP2.. I don't know
about Win98ME and up.

> > Isn't this where VB runs into its DLL Hell problems? How does the Delphi
> > EXE avoid this?
>
> I avoid it by not using packages. The point here is that Delphi gives
> you the choice. You can deliver totally self-contained executeables
> or you can distribute an executable that requires packages. The only
> reason to do the latter would be to distribute a suite of applications
> that all use the same libraries. In that case compiling with packages
> makes sense because the individual programs will be smaller and
> only one set of packages is needed for all of them. To avoid DLL
> Hell, install the packages in the same directory as the programs.
>
> > One more thing, where do you see the cheapest versions of Delphi Pro 4+?
>
> I haven't seen a copy recently. From time to time they show up
> on E-Bay. Unfortunately, so do a lot of scams.
>
> One potential source of legitimate copies is here:
>
> http://www.emsps.com/oldtools/bordel.htm
>
> But they don't seem to have a copy at the moment. They do
> seem to have one Delphi 4 Client/Server edition in stock. That
> would be one step above the pro edition.
>
> --
> Charles Appel
> "A generation which ignores history has no past - and no future."
> Robert Anson Heinlein
>
>



Relevant Pages

  • Re: Help choosing Delphi version?
    ... But it is contained within the EXE. ... This is the main reason why a typical Delphi application ... I avoid it by not using packages. ...
    (alt.comp.lang.borland-delphi)
  • Re: Debug info
    ... > I have a relatively large application which comprises of one EXE (quite ... > The vcl suite of packages however, cannot be re-built with debug info as we ... > than the BPL as the currently selected package in delphi and relying on the ...
    (borland.public.delphi.ide)
  • Re: Build with packages
    ... Looking for advice on building with packages - as opposed to one exe. ... core delphi packages for code you've used. ... using DLLs, or using COM. ...
    (borland.public.delphi.non-technical)
  • Re: RealThinClient SDK for Linux
    ... I have done innumerable alterations to many packages over the years. ... The reason I have not contributed those back to the main distro is this: ... can be integrated with Delphi. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Borland, how much for purchasing rights to develop a 64bits Delphiversion?
    ... > Financial there is no compelling reason for Borland to work ... > product and Borland is going out of business. ... > people porting familiar Delphi stuff for Lazarus. ... I LOVE packages, and have a whole plug-in framework based on them. ...
    (borland.public.delphi.non-technical)