[ vlada89 @ 19.01.2007. 20:10 ] @
Pozdrav svima.
Kako da izracunam razliku izmedju pocetnog vremena i trenutnog vremena Now() u BCB6 i rezultat ispisem u labeli?

probao sam nesto :


Code:

TTime x,pocetak;  //pocetak setujem prilikom pokretanja aplikacije
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 x=Now()-pocetak;

Label1->Caption = FormatFloat("0.0",x);
 }

...ali ne mogu da dobijem njihovu razliku...
[ X Files @ 19.01.2007. 20:34 ] @
Objasni šta konkretno želiš da postigneš? Da ti broji sekunde otkako si pokrenuo aplikaciju?
Ako je to, onda može ovako:

Stavi jedan TStatusBar i otvori 2 panela u okviru njega.
Stavi TTimer.

--- H ---
Code:

// u klasu Form1 u sekciju public ili private stavi:
TDateTime Started;  

--- CPP ---
Code:

__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
   Started = Now();
}

void __fastcall TForm1::StatusBar1Resize(TObject *Sender)
{
   StatusBar1->Panels->Items[0]->Width = StatusBar1->Width - 100;
}
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
    StatusBar1->Panels->Items[1]->Text = FormatDateTime( "hh:nn:ss", Now() - Started );
}

[ vlada89 @ 19.01.2007. 21:07 ] @
X Files RADI (broji sekunde )!!!
falio mi je ovaj deo :
Code:
Label1-Caption=FormatDateTime( "hh:nn:ss", Now() - Started );

ja sam rezultat staviou labelu.
HVALA!!! Pozdrav.