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 i VB6

Postades av 2003-11-11 11:06:35 - Som Dodle, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 667 personer

Hmm fungarade inte... vad har jag gjort fel?

Public tid As Integer

Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Declare Function killTimer Lib "user32" Alias "KillTimer" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Public Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As

Long, ByVal lpTimerFunc As Long)
tid = 1 + tid

End Sub

Public Function startTimer(interval As Long) As Long
startTimer = SetTimer(10, 0, interval, AddressOf TimerProc)

End Function

Public Sub stopTimer(idTimer As Long)
killTimer 10000, idTimer

End Sub


Svara

Sv: Timer i VB6

Postades av 2003-11-11 18:54:35 - Mikael Jönsson

Du kunde inte fortsatt i den gamla tråden?

Iaf så har du på nått sätt fått in en etta på ett ställe i koden.

Detta ska nog fungera:
<code>
Public tid As Integer

Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Declare Function killTimer Lib "user32" Alias "KillTimer" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Public Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long)
tid = 1 + tid
End Sub

Public Function startTimer(interval As Long) As Long
startTimer = SetTimer(0, 0, interval, AddressOf TimerProc)
End Function

Public Sub stopTimer(idTimer As Long)
killTimer 10000, idTimer
End Sub
</code>

/Micke


Svara

Sv: Timer i VB6

Postades av 2003-11-11 19:02:51 - Som Dodle

Tack för hjälpen. försökta att skriva in inlägget på samma plats men det krånglade. Men men när jag skiver som du har gjort in i modulen så vill jag att ett form med timer på skall hämta fram den tid som den har räknat fram. Men formen tar inte imot någon annan siffra än 0. 1an hamnade där av misstag.


mvh William


Svara

Sv: Timer i VB6

Postades av 2003-11-11 22:16:13 - Mikael Jönsson

Okej, gör såhär: lägg till två command buttons och en label, klistra sedan in detta i formen:

<code>
Dim lngID As Long 'För att lagra timerns ID
Private Sub Form_Load()
Command1.Caption = "Starta"
Command2.Caption = "Stoppa"
End Sub
Private Sub Command1_Click()
lngID = startTimer(1000) 'Starta timern med intervallet 1s och spara ID
End Sub
Private Sub Command2_Click()
stopTimer lngID 'Stoppa timern med hjälp av ID
End Sub
</code>

Och detta i en modul:
<code>
Public tid As Integer

Declare Function SetTimer Lib "user32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Declare Function killTimer Lib "user32" Alias "KillTimer" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
Public Sub TimerProc(ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long)
tid = 1 + tid
Form1.Label1.Caption = tid 'Visa tiden i labeln på Form1
End Sub
Public Function startTimer(interval As Long) As Long
startTimer = SetTimer(0, 0, interval, AddressOf TimerProc)
End Function
Public Sub stopTimer(idTimer As Long)
killTimer 10000, idTimer
End Sub
</code>

Hoppas det hjälper

/Micke


Svara

Sv: Timer i VB6

Postades av 2003-11-11 23:23:45 - Som Dodle

Det gjorde susset TACK!!!! Jag har suttigt med detta i 3 dagar. ge mig ditt kontonummer skall jag lägga in 50kr för hjälpen
/William


Svara

Sv: Timer i VB6

Postades av 2003-11-12 06:18:07 - Mikael Jönsson

Roligt att det hjälpte.. behövs inga pengar, bara roligt att hjälpa till :)

/Micke


Svara

Sv: Timer i VB6

Postades av 2003-11-13 17:35:46 - Som Dodle

=)


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

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 553
27 958
271 741
2 838
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