vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Stoppuhr im Hintergrund 
Autor: tt²
Datum: 30.06.05 11:39

Hi,

bei einem Sponsorenlauf hätten wir gerne eine Zeitmessung. Die Stoppuhr
zu realisieren war kein Problem (dank den tipps von vbarchiv), aber das Problem liegt woanders.

Ich habe ein Listenfeld (oder Listview), wo alle Läufer aufgelistet sind. Es gibt einen Button für starten der Stoppuhr und einen zum stoppen. Ich klicke auf einen Läufer im LF und dieser wird dann in Textfeldern ausgegeben. Dann drücke ich auf Start und von diesem Läufer "1" wird die Zeit gestoppt. Jetzt kommt der Läufer "2" und ich rufe diesen über ds LF in die TF auf. Natürlich verschwindet der Läufer "1" aus den TF.

Irgendwann kommt Läufer "1" ins Ziel und ich rufe ihn über das LF in die TF auf. Jetzt möchte ich die Zeit stoppen.

Ist das so irgendwie ohne allzu viel aufwand möglich? Wie kriege ich die vorher angefangene Stoppzeit von Läufer "1" wieder her?

Ich hoffe, das kann man so verstehen ;)

Würde mich über Antworten freuen

/till


Option Explicit
Public Zeit1
Public Zeit2
'Dim Zeit3 As Timer
Dim mdb_lauf As Database
Dim tb_zeit As Recordset 'vorgaenge werden in dieser tb aufgezeichnet
'Dim Zeit As Date
 
Public Function StopWatch( _
  Optional RunWatch As Boolean = True, _
  Optional TimeMask As String = "nn:ss") As String
 
  Static Start As Single
 
  Select Case RunWatch
    Case True
      ' Beginn der Zeitmessung
      Start = Timer: StopWatch = "0"
 
    Case Else
      ' Ende der Zeitmessung
      StopWatch = Format$(Int(Timer - Start) * _
        (1 / 86400), TimeMask & ":") & _
        Format$(((Timer - Start) - Int(Timer - Start)) * 1000, "000")
   End Select
End Function
 
Private Sub Command3_Click()
' Zeitmessung starten
Call StopWatch
End Sub
 
 
Private Sub Command4_Click()
' Zeitmessung beenden und Ergebnis
' in einem Label-Control anzeigen
Text4.Text = StopWatch(False)
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Stoppuhr im Hintergrund755tt²30.06.05 11:39
Re: Stoppuhr im Hintergrund427kahremst01.07.05 16:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel