VoyForums

VoyUser Login optional ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 12345678[9]10 ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 07:28:17 01/22/01 Mon
Author: Michel
Subject: Re: CreateDIBSection failed
In reply to: Nick Gorham 's message, "Re: CreateDIBSection failed" on 22:00:26 01/19/01 Fri


Dear Nick,

About the CreateDIBSection call, there was a thread a few weeks ago about this. It is usually related to a lack of windows resources (not memory). Windows 2000 seems to have higher limits.

When the TImageScrollBox is resized, especially to a large size, the image needs to be redrawn, to fill the new client area. This does though case some flicher when the image is resized.

Best regards,

Michel
>Further investigation reveals Windows error 87
>(Invalid Parameter) was returned. Problem went away
>after restarting the system. Still, why is the image
>redrawn every time the TImageScrollBox is resized ?
>
>>Sorry, that should read "CreateDIBSection Failed".
>>
>>>On example app, open b&w TIF, convert to TrueColor
>(no
>>>dither, no quantize), set zoom to slightly bigger
>than
>>>100%, resize the window a few times. Eventually you
>>>get "CreateDIB Failed") message.
>>>
>>>a) Why does this happen?
>>>b) Why does TImageScrollBox insist on redrawing the
>>>image when the size changes ? Is it really necessary
>>>when thme zoom percentage does not need to change ?

[ Next Thread | Previous Thread | Next Message | Previous Message ]

[ Contact Forum Admin ]


Forum timezone: GMT-5
VF Version: 2.94, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2008 Voyager Info-Systems. All Rights Reserved.