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


Program som skall köras mellan vissa intervaller

Postades av 2001-11-12 11:29:00 - Magnus Elmgren, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 378 personer

Jag håller på att skapa ett program som skall ligga i bakgrunden och utföra en viss sak mellan ett visst tidsintervall.. ex var 30 sekund...

Hur skall loopen se ut för att inte belasta CPU:n när programmet inte gör något?

Jag tänkte använda :

"Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)"

Tacksam för tips!!


Svara

Sv: Program som skall köras mellan vissa intervaller

Postades av 2001-11-12 11:38:00 - Sven Åke Persson

Hej
Du kan inte använda sleep,det söver hela applikationen.
Använd Timer1

Om du ställer den på interval 30000 så kollar du varje halvminut
och själ ingen processor kraft.

Kolla i inlägget VB 6 Klockan här under i VB nybörjare (Frasse)

mvh
Sven


Svara

Sv: Program som skall köras mellan vissa intervaller

Postades av 2001-11-12 12:28:00 - Jonas Lundström

Det är bara en liten nackdel när man använder Timer komponenten.. Det går inte att ha så lång tid på den har jag för mig... Det du kan göra i stället är en funktion som ser ut på detta sätt:<br>

<code>
Public Sub Pause(ByVal Interval As Long)
Dim timerStart, timerStop

timerStart = Timer
timerStop = timerStart + Interval

While Timer < timerStop
DoEvents
Wend
End Sub
</code>

Sen är det bara att kalla den funktionen varje gång som du vill att programmet ska stanna upp för en viss tid..<br>
<br>
(En sak som kan bli ett problem är att Timer ger tillbaka tiden som har gått från midnatt, så den går troligtvis tillbaka till 0 när klockan slår över till 00:01)<br>
<br>
En annan lösning som inte heller är beroende av intervallsgränsen på Timer komponenten är ju att använda klockslag.. Tänk bara på att köra med DoEvents i vänteloopen.. Annars tar den upp 100% CPU..<br>
<br>
MVH<br>
//Jonas


Svara

Sv: Program som skall köras mellan vissa intervaller

Postades av 2001-11-12 12:47:00 - Sven Åke Persson

Igen
>Det är bara en liten nackdel när man använder Timer komponenten.. Det går inte att ha så lång tid på den har jag för mig...

max 64000 ms ungf. 1 Minut ,detta exempel 30 sek går bra
och enkelt.Inga problem med midnattspassage.

DS


Svara

Sv: Program som skall köras mellan vissa intervaller

Postades av 2001-11-12 16:42:00 - Jonas Lundström

Nä, precis.. Men det blir lite knorvigt när man vill ha den att köra mer än 1 minut...
Har stött på det där problemet ett par gånger... :/

Ville mest ge honom ett exempel på en lösning utan Timer komponenten..


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 570 864
27 962
271 767
129
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