Article View: borland.public.cppbuilder.nativeapi
Article #3709Slow pictures
From: Jos�
Date: Fri, 28 Apr 2006 20:16
Date: Fri, 28 Apr 2006 20:16
59 lines
2261 bytes
2261 bytes
Dear Remy and others
I am writing a program for a slideshow. It shows two different
pictures at once (stereo, yes).
The pictures appear very slowly.
Of course it takes time to load a picture, so that I used two pairs of
control elements, which are alternatively hidden.
The sequence is this:
screen becomes blank
after one second (or more) the left picture appears.
after another second (or more) the right picture appears.
Can anyone help me to get rid of those seconds?
--
Jos�
bool toggle;
void loadphotos()
{ fileL=.....
fileR=.....
TImage * ImageL;
TImage * ImageR;
if(toggle)
{ ImageL=Form1->Image1L; //Image1L, 1R, 2L, 2R are
ImageR=Form1->Image1R; //elements on the form
}
else
{ ImageL=Form1->Image2L;
ImageR=Form1->Image2R;
}
if(ImageL->Visible || ImageR->Visible)
error("error in program"); //does not occur
ImageL->Picture->LoadFromFile(fileL);
ImageR->Picture->LoadFromFile(fileR);
}
//------------------
void exchange(void)
{
Form1->Image1R->Visible=toggle;
Form1->Image1L->Visible=toggle;
Form1->Image2R->Visible=!toggle;
Form1->Image2L->Visible=!toggle;
toggle=!toggle;
}
static int semafoor=0;
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
exchange(); //display new pics
loadphotos(Sender); //load new pics and wait for Timer
}
Technical Details
Message-ID:
<e7t452dmulukkq0ss9hcd60jlc36lgbfo7@4ax.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,65d95fe0c39b12ef,start X-Google-Attributes: gid10cc67,public X-Google-Language: ENGLISH,ASCII From: Jos� <jose@127.0.0.1> Newsgroups: borland.public.cppbuilder.nativeapi Subject: Slow pictures Date: Fri, 28 Apr 2006 22:16:01 +0200 Message-ID: <e7t452dmulukkq0ss9hcd60jlc36lgbfo7@4ax.com> X-Newsreader: Forte Agent 3.3/32.846 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit NNTP-Posting-Host: 82.75.14.62 X-Trace: newsgroups.borland.com 1146255415 82.75.14.62 (28 Apr 2006 13:16:55 -0700) Lines: 59 Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail