Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Tickande tid

Postades av 2001-04-12 19:39:00 - Håkan Nilsson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 541 personer

Har kört fast här, antagligen väldigt enkelt när man kan det...

Jag kör långa processer och med hjälp av timern visar sekunder i en textbox. Hur är syntaxet för att formatera detta till h:m:s. Nu rullar min på 60,61,62.. inte så snyggt!


Så här har jag börjat:

Private Sub Timer1_Timer()

Text1.Text = Text1.Text + 1

/hani


Svara

Sv: Tickande tid

Postades av 2001-04-12 23:47:00 - Andreas Hillqvist

Efter som Timer eventet inte är så exakt är det bättre att lagra starttiden från Now() eller Från Timer().

Private mStartTime as Date

Private sub cmdStart_Click()
mStartTime = Now()
Timer1.enable = True
End sub

Private sub Timer1_Timer()
Text1.Text = Format$(Now()-mStartTime, "hh:nn:ss")
End sub


Svara

Sv: Tickande tid

Postades av 2001-04-13 11:18:00 - Sven Åke Persson

Hej
Ett gamalt beprövat exempel som löser ditt prob.

Option Explicit
'Label1
'Command1
'Timer1 Enabled = False, Interval = 448
'Interval 448 därför att säkert få träff varje sekund

Dim Start As Single, Elapsed As Long

Private Sub Form_Load()
Command1.Caption = "Start"
Label1 = "0"
End Sub

Private Sub Command1_Click()
If Command1.Caption = "Start" Then
Command1.Caption = "Stop"
Timer1.Enabled = True
Start = Timer
Else
Command1.Caption = "Start"
Timer1.Enabled = False
End If
End Sub

Private Sub Timer1_Timer()
'Om midnatt passeras
If Start > Timer Then Start = Start - 86400
Elapsed = Timer - Start
Label1 = Elapsed
End Sub

mvh
Sven


Svara

Sv: Tickande tid

Postades av 2001-04-13 12:34:00 - Andreas Hillqvist

Tack för din alternativa lösning...

Personligen tycker jag det är lättare att använda datum. Du har ju då fördelen att den inte begränsas till ett dygn. Dessutom finns det många datumfunktioner man kan använda sig av.


Svara

Sv: Tickande tid

Postades av 2001-04-13 13:48:00 - Sven Åke Persson

Hej
Så intressant att du tycker så ;-)
Min lösning är inte begränsad till ett dygn
du kan låta den räkna ett helt år om du vill

Du förstår kanske inte vad den här raden gör
If Start > Timer Then Start = Start - 86400
DS


Svara

Sv: Tickande tid

Postades av 2001-04-13 20:48:00 - Andreas Hillqvist

Wow! Det missade jag.

Men tycker det är lite meckigt... :O)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 619
27 953
271 709
5 758
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies