🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #3709

Slow pictures

#3709
From: Jos�
Date: Fri, 28 Apr 2006 20:16
59 lines
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-mail

Show 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