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


Timer längre än 64 sekunder ?

Postades av 2003-04-24 21:56:37 - Magnus Eek, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 496 personer

Hej!

Sitter och pillar lite med VB Timer'n som finns.
Läste på dokumentationen att den går bara i "loopar" på ca 64 sekunder som mest.

Skulle vilja t.ex göra nått var 15 min, var 30 min, var timme.. etc.

Finns det nån som har nån snygg lösning på detta?


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-24 22:11:28 - Andreas Hillqvist

Litet exempel skrivet ur huvudet:
<code>
Private mTimeOut As Date

Private Sub Form_Load()
mTimeOut = DateAdd("n", 15, Now)
Timer1.Intervall = 1000
Timer1.Enable = True
End Sub

Private sub Timer1_Timer()
If Now() >= mTimeOut Then
Timer1.Enable = False
Msgbox "Timer har förfallit!"
Else
Label1.Caption = FormatDate(Now() - mTimeOut, vbLongTime)
End If
End Sub
</code>


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-24 23:03:21 - Sven Åke Persson

Hej Ett annat sätt att angripa problemmet.

Option Explicit
'timerCount på modulnivå
Dim timerCount As Long

Private Sub Timer1_Timer()
'Timern är bra för den suger ingen
'processorkraft från ditt prog.
'Timern går aldrig sekundrätt !
'Interval 60000 ,= ~~ 1 minut !

timerCount = timerCount + 1
'för 15 minuter kan man göra så här
If timerCount Mod 15 = 0 Then
'gör något var 15 :e minut
End If
End Sub


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-25 07:18:42 - Andreas Hillqvist

Nackdelen med din kod Sven är att onoggranheten ökar ju längre tid man anger. MEdans om man använder klockan är den lika noggran som datorns klocka oavsett om man sätter timern på 1 minut eller 1år och 15minuter.


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-25 19:23:29 - Sven Åke Persson

Jo du har rätt . I och med det så måste du skjutas.
Hur skulle det se ut om det gick omkring en massa folk som har rätt. ?

Men jag tror att om man väljer att något skall inträffa efter 1 tim 30 min
så är man nog inte sekundkritisk.

Det största fel jag har noterat är 2 sek , körde två prog mot varandra
under 1 månad .Det beror givetvis på hur mycket processorkraft man utnyttjar.

Felet blir att Timern:s upplösning 1/18 sek inte alltid går jämnt upp med realtid.

Alternativet att köra en loop i VB är förödande.Timern är gooo.......... vid optimering.

Du som skrev frågan , hur löste du det , FeedBack FeedBack !
Löst vaadå Löst ??? , ett djävla otyg ush...................


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-28 11:28:52 - Magnus Eek

Tackar för hjälpen!

Då jag inte har behovet av exakt 15 min så körde jag fakiskt på
SvenPon's förslag! Kändes mest naturligt på något sätt! ;)


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-28 12:34:18 - Andreas Hillqvist

Låt oss göra en natrulig jämförelse. SvenPons sätt är som att sitta med ett tidtagar ur och varje sekund dra en linje vär varje minut som har gått och hontrollera om man kommit upp i 15.
Mitt fall är att ta aktuell tid klockan visar och lägga till 15min. För att sedan bara kolla om tiden förfallit varje minut.

Vilkett sätt skulle du valt om du manuellt gjorde tidräkningen när du t.ex. kokar ägg?

Så jag tycker det inte är så naturligt. Kanske bara för att det är fel på mig. ;o)


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-28 12:52:41 - Magnus Eek

Ja, "naturligt fulkodat" ...
Passade mig som handsken vid detta tillfället, men jag skall försöka komma ihåg ditt lösningsalternativ också. Kommer säkert ha nytta av det också.

Tack för visat intresse ännu en gång! ;)


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-28 13:52:24 - Sven Åke Persson

Andreas när jag koker ägg så ställer jag äggklockan på 1 minut.
När den ringer så vrider jag upp den 1 minut till, så håller jag på
tills jag kommer till 5, Tycker jag är naturligt,blir helt perfekta ägg.
Och....... det var det som var målet ! i påskas var dom målade.


Svara

Sv: Timer längre än 64 sekunder ?

Postades av 2003-04-28 18:33:41 - Andreas Hillqvist

När jag kokar ägg sätter jag kastrullen med kallt vatten och äggen på plattan.
Vrider på platan till 6'an.
Ställer timern i min mobil på fem-minuter. När den ringer brukar äggen börjat koka.
Då sätter jag temperaturen till fyran och timern på tio minuter.
När den nu ringer är äggen perfekt.


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 166
27 952
271 704
656
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