VoyForums

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


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

Date Posted: 06:59:30 07/07/00 Fri
Author: Michel
Subject: Re: Out of memory error.
In reply to: Mario 's message, "Out of memory error." on 02:28:50 07/07/00 Fri


Hi Mario,

Memory and graphic issues are quite strange under windows. Sometimes Windows API calls fail

when the images are a certain size but this sometimes depends on video mode and operating

system. I would guess that your image is fairly large and maybe in true color. There are

some comments on related issues on EFG's computer lab,

http://www.efg2.com/lab/Graphics/VeryLargeBitmap.htm

If you want you may email me the file; I can try it out, but usually I cannot do much as

there error results from a Windows call.

Best regards,

Michel

> Hi Michel,
>
> I use a rotate transform with the following BCB5 code.
>
> void __fastcall Form1::Rotate()
> {
> TRotateTransform *Transform;
> TDibGraphic *Graphic;
> // Image1 it's a TImage
>
> Transform = new TRotateTransform;
> Graphic = new TDibGraphic;
>
> Graphic->Assign( Image1->Picture->Bitmap );
>
> Transform->Angle = 90;
> Transform->Apply(Graphic);
>
> Image1->Picture->Assign( Graphic );
>
> delete Transform; delete Graphic;
> }
>
> When I made one rotate the image appears rotated. When
> I made the second rotation an Out of Memory error
> interrupts the program. I have a 128 MBytes Pentium II
> with the system resources at 60% more or less.
>
> Any help will be appreciated.
>
> Mario

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


Replies:


[ 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.