Zeit in Milisekunden messen



  • Hallo,

    wie kann ich Zeit in milisekunden messen?

    Ich habe eine Zeitangabe, und zeihe diese von der aktuellen Zeit ab, nun würden mich aber noch die Milisekunden interresieren.

    Mein Code bis jezt:

    label_time->Caption = Zeit1 - Time();
    


  • Hallo

    Das geht mit VCL-Mitteln nicht mehr, sondern dazu brauchst du WinAPI-Mittel. Schau also ins WinAPI-Forum.

    bis bald
    akari



  • Besser noch: benutze die Suchfunktion des Forums, das Thema wurde erst vor kurzem diskutiert.
    Es wäre dabei allerdings hilfreich, wenn du deine Tausendstelsekunden korrekt schreibst. 😉



  • Versuchs doch mal mit:

    DecodeTime:
    zerlegt das im Parameter Time übergebene Objekt in Stunden, Minuten, Sekunden und Millisekunden.

    Beispiel aus der C++ Hilfe 😉

    void __fastcall TForm1::Button1Click(TObject *Sender)
    
    {
      Word Year, Month, Day, Hour, Min, Sec, MSec;
      TDateTime dtPresent = Now();
      DecodeDate(dtPresent, Year, Month, Day);
      Label1->Caption = AnsiString("Heute ist Tag ") + IntToStr(Day) + AnsiString(" des Monats ") + IntToStr(Month) + AnsiString(" im Jahr ") + IntToStr(Year);
      DecodeTime(dtPresent, Hour, Min, Sec, MSec);
      Label2->Caption = AnsiString("Die Uhrzeit ist Minute ") + IntToStr(Min) + AnsiString(" der Stunde ") + IntToStr(Hour);
    
    }
    

    Gruß
    Wes


Anmelden zum Antworten