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


mp3 spelare med hundradelar

Postades av 2002-06-25 16:17:35 - Per Porserot, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 531 personer

Hej undra hur man lägger in hudradelar i en mp3 spelare som är gjord i vb. så Att hundradelarna visas i "spelarfönstret" här är lite kod:

-----------------------
Function ToTimeValues(ByVal Seconds As Long) As String

'Format input value to "00:00:00"
Dim HH As Long 'Hours
Dim MM As Long 'Minutes
Dim SS As Long 'Seconds
Dim tmp As String 'Temporary value

'Old values time is made of
HH = Seconds \ 3600
MM = Seconds \ 60 Mod 60
SS = Seconds Mod 60

'If there is hour
If HH > 0 Then tmp = Format$(HH, "00:")
'Format input
ToTimeValues = tmp & Format$(MM, "00:") & Format$(SS, "00")

End Function
-------------------------

Om ni behöver veta mer kod så säg bara till. tack för hjälpen!
(förklara gärna grundligt hur jag gör, jag är nybörjare inom vb)
//Per


Svara

Sv: mp3 spelare med hundradelar

Postades av 2002-06-25 20:56:25 - Sven Åke Persson

Hej
Finns lite olika sätt att lösa det så här gör jag
.......................
.......................
Mvh
Sven
Lösningen jag skrev här var inte bra .Svar 2 nedan är mer korrekt
DS


Svara

Sv: mp3 spelare med hundradelar

Postades av 2002-06-26 13:19:57 - Sven Åke Persson

Hej igen
Korrigerad lösning :
Att visa 100 dels sek är ganska meningslöst ,fyller ingen
funktion i detta exempel mp3 speltid
Dim Start As Single
Const DECSEK As Single = 0.99999 / 84600

Private Sub Command1_Click()
'Simulera mp3 start börja mätning
Start = Timer
End Sub

Private Sub Command2_Click()
Dim Elapsed As Single
'Simulera mp3 slut
Elapsed = Timer
If Start > Elapsed Then
'Midnatt har passerats
Start = Start - 84600
End If
Label1.Caption = ToTimeValues(Elapsed - Start)
End Sub
'********************************************
Function ToTimeValues(ByVal sekunder As Single) As String
Dim convSek As Single, tmpStr As String, fracSek As String
'Att få det rätt är näst intill omöjligt
'Trimmat mot en korrekt klocka
convSek = (sekunder * DECSEK) - (1.7 * DECSEK)
tmpStr = Format$(convSek, "hh:mm:ss")
convSek = sekunder - Int(sekunder)
'här bestämmer du antal decimaler
fracSek = Round(convSek, 1)
fracSek = Mid$(fracSek, 2)
If sekunder < 3600 Then
tmpStr = Mid$(tmpStr, 4) & fracSek
End If
ToTimeValues = tmpStr
End Function
'*************************************************

Sven




Svara

Nyligen

  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino
  • 17:57 Vart är SEO på väg till 2030?
  • 14:24 CBD regelbundet?

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 662
27 955
271 721
5 601
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