Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Toolbar Icons not visible C++ 4.0 Standard

28 views
Skip to first unread message

Kevin Powick

unread,
Nov 13, 1999, 3:00:00 AM11/13/99
to
I have recently installed C++ Builder 4.0 Standard on my new Dell Inspiron
3500 laptop (Celeron 400, NeoMagic 256 AGP video).

I'm running an external monitor at 800x600. Unless I also set the colour
depth to 24-Bit True Colour, all toolbar icons except Open and New are not
visible. The buttons are there. You can click on them and you can see the
tool tips when hovering over them, but the images do not show. However, all
the icons/images in the component pallet do show, regardless of colour
depth.

This is strange since I had no problem running on my old P120 at 16-Bit
colour or even 256 colour.

Any ideas are greatly appreciated as I prefer not to run the system in
24-Bit colour mode.

Kevin P.
Trident Information Systems
k...@tridentinfosys.com


Jerry Bloomfield (TeamB)

unread,
Nov 13, 1999, 3:00:00 AM11/13/99
to
On Sat, 13 Nov 1999 12:54:16 -0500, "Kevin Powick" <k...@tridentinfosys.com>
wrote:

>I have recently installed C++ Builder 4.0 Standard on my new Dell Inspiron
>3500 laptop (Celeron 400, NeoMagic 256 AGP video).

Hmmm, I have run BCB v4 (Enterprise) on a Dell Latitude laptop with the
NeoMagic 128 video without problems under NT4.

Perhaps Dell has an updated video driver for your machine which could help
with this?

Jerry Bloomfield (TeamB)
--
Jerry Bloomfield Jers...@wwa.com
Proud Member of Borland's TeamB
"We'll do anything if you don't pay us."

Kevin Powick

unread,
Nov 13, 1999, 3:00:00 AM11/13/99
to
I've done a little more testing and discovered something else. Btw. This
Inspiron laptop is Win98 SE.

If I move the resolution up to 1024x768 from 800x600 and then start C++
Builder, it doesn't seem to matter what the colour depth is - everything
looks good.

While C++ Builder is running, I can even go back to 800x600 without
problems. However, if I'm at 800x600 with 16-bit colour and then start C++
Builder, the toolbar icons don't show.

This is very weird. I've never seen this before in any other product. This
is my only Borland product (I have a heavy investment in MS developer tools)
and I was hoping to have a good experience with it. So far, I'm not
impressed.

K. Powick
Trident Information Systems
k...@tridentinfosys.com


Jerry Bloomfield (TeamB) <Jers...@wwa.com> wrote in message
news:DPItOLuRLu1qiG...@4ax.com...

Jeff Overcash (TeamB)

unread,
Nov 13, 1999, 3:00:00 AM11/13/99
to
This is a bad video driver bug. Here is a list of items that have fixed it in
the past

That's an indication that your video driver has a bug. This is a bug in
how the driver is handling the ImageList API. When building an
imageList through the API, the driver starts the image in internal
memory. When the list gets to a certain size it must switch to main
memory to finish building the ImageList. This is when the freeze or corruption
of images happens. There is very little Borland can do as this is a driver
bug. This has traditionally hit the S3 drivers.

try these workarounds

1) Get the latest driver (www.s3.com or your vendor if your vendors
doesn't work, try the S3 as they tend to be more compliant)
2) Start BCB with the -ns switch
3) Under the [display] section of the SYSTEM.INI file
add the following line
BusThrottle=1 (reboot afterwards)
4) reduce the hardware acceleration for the card.
5) Reboot in safe mode and start BCB. Goto the properties of the
component pallet and hide all the controls that you rarely use. This
will reduce the imagelist that is getting built and might get you under
the threshold.
6) play with color depth/resolution 1024x768 in 16 bit color seems the
worse.
7) Get the latest DirectX drivers.

Also BCB4 can not run in under 256 color on Win98 due to a Win98 bug.

Kevin Powick wrote:
>
> I've done a little more testing and discovered something else. Btw. This
> Inspiron laptop is Win98 SE.
>
> If I move the resolution up to 1024x768 from 800x600 and then start C++
> Builder, it doesn't seem to matter what the colour depth is - everything
> looks good.
>
> While C++ Builder is running, I can even go back to 800x600 without
> problems. However, if I'm at 800x600 with 16-bit colour and then start C++
> Builder, the toolbar icons don't show.
>
> This is very weird. I've never seen this before in any other product. This
> is my only Borland product (I have a heavy investment in MS developer tools)
> and I was hoping to have a good experience with it. So far, I'm not
> impressed.
>
> K. Powick
> Trident Information Systems
> k...@tridentinfosys.com
>


--
Jeff Overcash (TeamB)
(Please do not email me directly unless asked. Thank You)
Anyone who cannot cope with mathematics is not fully human.
At best he is a tolerable subhuman who has learned to wear
shoes, bathe and not make messes in the house. (Heinlein)

Kevin Powick

unread,
Nov 14, 1999, 3:00:00 AM11/14/99
to
Jeff,

Thanks for your response. I will review and perhaps implement some of your
suggestions.

Although this may be video driver bug, it seems odd that the only software
it affects is the only Borland product that I own.

Btw, The video adaptor for this notebook is a NeoMagic MagicMedia 256AV. I
have the latest drivers.

Cheers,

K. Powick
Trident Information Systems
k...@tridentinfosys.com


Jeff Overcash (TeamB) <over...@onramp.net> wrote in message
news:382E1C8C...@onramp.net...

Jeff Overcash (TeamB)

unread,
Nov 14, 1999, 3:00:00 AM11/14/99
to

Kevin Powick wrote:
>
> Jeff,
>
> Thanks for your response. I will review and perhaps implement some of your
> suggestions.
>
> Although this may be video driver bug, it seems odd that the only software
> it affects is the only Borland product that I own.
>

Can you name another peice of software that dynamically loads >200 images into
an imagelist at startup using the Add API? I know I don't have one. Most apps
statically load their imagelists from internal resources. BCB and Delphi both
have to read their resources dynamically at runtime from each of the designtime
packages you have loaded and Add them to the imagelist. This is definately a
video driver bug, just because you don't have another app that is using
imagelists in this way doesn't mean it is any less a bug.

> Btw, The video adaptor for this notebook is a NeoMagic MagicMedia 256AV. I
> have the latest drivers.
>
> Cheers,
>
> K. Powick
> Trident Information Systems
> k...@tridentinfosys.com
>

Jerry Bloomfield (TeamB)

unread,
Nov 14, 1999, 3:00:00 AM11/14/99
to
On Sun, 14 Nov 1999 08:53:18 -0500, "Kevin Powick" <k...@tridentinfosys.com>
wrote:

>Although this may be video driver bug, it seems odd that the only software


>it affects is the only Borland product that I own.

IIRC, there is an MS Knowledge Base article referencing this problem as
well. From what I recall, this can also happen with MS-Office and IE. MS
was fairly quick to add this to their knowledge base as a video driver bug
when it started happening to their software as well... <g>

0 new messages