/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Stopur24
Fra : Lars Hundebøl


Dato : 12-05-01 10:46

Hej NG,

jeg ønsker at programmere et stopur, som kan være tændt i over 24 timer.
Mit nuværende stopur gemmer now() i en variable, og trækker så hele tiden
denne fra med den nuværende tid. Det giver effekten af en stopur. Problemet
er blot når jeg når over midnat, så passer mit stopur ikke mere.

Er der nogen der har en god idé?

Med venlig hilsen

Lars



 
 
Peter Petersen (12-05-2001)
Kommentar
Fra : Peter Petersen


Dato : 12-05-01 14:55

Problemet
> er blot når jeg når over midnat, så passer mit stopur ikke mere.
>

Hvorfor passer det ikke?

difference_som_double := now - starttidspunkt_som_TDatetime_eller_double;

Skulle da gerne give dig den nøjagtide difference (i dage) mellem de to
tidspunkter selv om der var hundredevis af år til forskel.
Så er der jo bare tilbage at opdele denne i timer, minutter, osv.

decodetime(difference_som_double, timer, minutter, sekunder, millisekunder);
timer := timer + trunc(difference_som_double) * 24;




Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste