Thread: Icons
View Single Post
  #11 (permalink)  
Old 10-26-2007, 08:18 PM
specci48's Avatar
specci48 specci48 is offline
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 650
Default

Die Basic4ppc-Internen Ticks sind als vollständiger Zeitstempel zu verstehen, d.h. sie enthalten nicht nur die Uhrzeit sondern auch die Datumsinformation.

Dein geänderter Code läßt sich somit etwas vereinfachen:
Code:
Sub Globals
	'Declare the global variables here.
	timeIsRunning = false
	ticksAtStart = 0
	ticksAtStop = 0
	DateFormat("dd.mm.yyyy")
End Sub

Sub App_Start
	Montagezeit.Show
End Sub


Sub Button1_Click
	If timeIsRunning = false Then
		' Start = aktuelle Uhrzeit
		ticksAtStart = Now
		startzeit.Text = Time(ticksAtStart)
		startdatum.text = Date(ticksAtStart)
		' kein Ende gesetzt
		endezeit.Text = ""
		enddatum.Text = ""
		' Button heißt nun Stop
		button1.Text = "Stop"
	Else
		' Ende = aktuelle Uhrzeit
		ticksAtStop = Now
		endezeit.Text = Time(ticksAtStop)
		enddatum.Text = Date(ticksAtStop)
		' Differenz = Ende - Start
		differenz.Text = Time(ticksAtStop - ticksAtStart)
		' Button heißt nun wieder Start
		button1.Text = "Start"	
	End If
	timeIsRunning = Not(timeIsRunning)
End Sub
Reply With Quote