Announcement

Collapse
No announcement yet.

Frage zum Timer (Stop-Uhr)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Frage zum Timer (Stop-Uhr)

    Hallo Leute!

    Ich benutez den Borland C++ Builder 3 und möchte so eine Art Stop-Uhr realisieren.

    Man drückt auf einen Button, danach wird von 10 Minuten heruntergezählt. Es sollten die verbleibenden Minuten und Sekunden in zwei Edit-Feldern angezeigt werden.

    Danke schon mal jetzt für eure Hilfe.

    Schöne Grüße
    Christoph

  • #2
    Hi Cristoph

    Hier eine Stopuhr, bau Dir den Code entsprechend um

    Gruß Didi

    #include <vcl.h>
    #pragma hdrstop

    #include "Unit1.h"
    //---------------------------------------------------------------------------
    #pragma package(smart_init)
    #pragma resource "*.dfm"
    TForm1 *Form1;
    TDateTime StartZeit;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
    {
    }
    //---------------------------------------------------------------------------

    void __fastcall TForm1::FormShow(TObject *Sender)
    {
    Timer1->Enabled = false;
    Label1->Caption = "00:00:00";
    }
    //---------------------------------------------------------------------------

    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    StartZeit = Time();
    Timer1->Enabled = true;
    }
    //---------------------------------------------------------------------------
    void __fastcall TForm1::Timer1Timer(TObject *Sender)
    {
    Label1->Caption = Time() - StartZeit;
    }
    //---------------------------------------------------------------------------
    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
    if (Timer1->Enabled == true)
    Timer1->Enabled = false;
    else
    Label1->Caption = "00:00:00";
    }
    //--------------------------------------------------------------------------

    Comment

    Working...
    X