[DUG] BDS2006 and Delphi 2007

Jeremy North jeremy.north at gmail.com
Thu Mar 8 12:26:54 NZDT 2007


Hi,

The reason some VCL code won't run under Win9X is because the new
GraphUtil introduced in D2005 and enhanced in D2006 includes a call to
the GradientFill API function. This function resides in a dll
(msimg32.dll from memory) that doesn't exist on Win9x. You can copy
the DLL to a Win9x box and it works however I'm not sure that is
within the ms license.

I have no idea why RAVE doesn't work on Win9x as I don't use it. The
VCL uses the GradientFillCanvas function (which wraps GradientFill) in
TControlBar, TToolbar, TCategoryButtons and TCaptionedDockTree. If you
don't use these classes (or in the case of TControlBar and TToolbar
don't use the Gradient Style) then you should be fine under Win9x.

Hope that helps,
Jeremy

On 3/8/07, David Brennan <dugdavid at dbsolutions.co.nz> wrote:
> Jeremy answered that it was the same as BDS2006. We still use Delphi 5 so
> I'm not up on whether BDS2006 could do it either.
>
> Since it appears Jeremy was trying to answer in the affirmative I'll take
> that as a yes. We own a copy of BDS2006 which we don't use, I'll have to get
> someone to have a play and see what they find.
>
> Thanks for your answers Richard.
>
> Cheers,
> David.
>
>
>
> -----Original Message-----
> From: delphi-bounces at ns3.123.net.nz [mailto:delphi-bounces at ns3.123.net.nz]
> On Behalf Of Richard Vowles
> Sent: Thursday, 8 March 2007 12:13 p.m.
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] BDS2006 and Delphi 2007
>
> David Brennan wrote:
> > Never mind, found it - shouldn't have asked really, laziness on my part.
> >
> > However, I am still interested in the answer to John Bird's question. Will
> a
> > simple D2007 application which doesn't use Rave or any of the new stuff
> > still run on Windows 98?
> >
>
> I think Jeremy answered this one in the affirmative?
>
> --
> Richard Vowles, Product Evangelist
> Developers Inc Ltd (for Delphi, C++ Builder, JBuilder, InterBase)
> March Codegear Seminars: http://tinyurl.com/25jxqk
> web. http://www.developers-inc.co.nz
> ph. +64-9-3600231, mob. +64-275-467747, fax. +64-9-3600384, skype. rvowles
>
>
>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.net.nz
> http://ns3.123.co.nz/mailman/listinfo/delphi
>


More information about the Delphi mailing list