Archief - [PROG][VB.NET] Programma

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

m1dnight

Legacy Member
Hey,

Ik gebruik al een paar maanden wekker, een simpel prog da op een ingesteld tijdstip een mediafile afspeelt, nu zou ik da ook willen maken,maar dan als ik de basis heb daar misschien wa extra's aan toevoegen.

Kben al zover dat ik de mediaplayer er op heb, en dat hij een fileke afspeelt als ek op play druk ;)

Kheb nog nooit met die media component gewerkt. Maar mijn vraag nu is,

hoe kan ik die control configureren, bvb axWindowsmediaplayer1.autostart ofzo, want ik vind daar niets van :s khb hier net een half uur gezocht maar :s niks gevonden, heeft er iemand een beetje sample code ofzo waar ik het kan uithalen, kheb in mijne curus gezien voor school, en staat ook niets in :) dus vraag ik da hier maar ff.

Grtz,

Da Turtle

Legacy Member
Ik denk dat het op deze manier kan werken:
1. Bepaal het huide tijdstip (DateTime.Now)
2. Bepaal het tijdstip dat de wekker moet afgaan
3. Bepaal het verschil van deze twee tijden door gebruik te maken van deze methode. Dit geeft een TimeSpan terug.
4. Start een Timer met als interval de TotalMiliseconds van de bekomen TimeSpan in stap 3.

// edit:
5. Op het Tick event van uw timer start je de media speler

Recipe4hate

Legacy Member
m1dnight, kan je hier, of in een PM even uitleggen hoe je een mp3 afspeelt in vb?

EDIT: ik zit nu evenver als jou, na een hoop geprul. Het klopt inderdaad dat je de player via een knop van de control zelf kan laten runnen, maar om deze via code aan te spreken lukt me dus niet...

EDIT2: heb dus gevonden hoe het gaat ;)
In de loadevent van mijn form zet ik de mpcontrol.settings.autostart op false. En in mijn code selecteer ik gewoon een path en wijs dit toe aan de mpcontrol.URL. En hierna doe ik gewoon de autostart weer aan en het werkt! de mpcontrol dan op visible = false zetten en je hebt geluid.
Ik ben er zeker van dat dit beter via DX wordt gedaan, maar soit, zover reikt mijn kennis niet ^^

_DKsissor_

Legacy Member
ziet gij het zitten om dat progske te delen :d kzou zoiets ook wel kunnen gebruiken om smorgens wakker te worden :d

Recipe4hate

Legacy Member
Ik vond het project zo interessant dat ik het zelf ook ben beginnen schrijven. En nu zit met een klein (lees: raar) probleempje. Als je wil m1dnight, kunnen we samenwerken?
rammsein - als het volledig marcheert en alle fouten eruit zijn dan durf ik het wel delen ja

Edit: vervelend probleempje opgelost. Applicatie werkt volledig ^^

mobman

Legacy Member
PHP:
Public Class Wekker

    Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub


    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

        lblDeTijd.Text = Format(TimeOfDay, "HH:mm:ss")

        'If TimeValue(TimeOfDay) > TimeValue(txtWektijd.Text) Then
        'Beep()
        'End If

        If chkAlarm.Checked = True Then
            If TimeValue(TimeOfDay) = TimeValue(txtWektijd.Text) Then
                Process.Start("C:\Documents and Settings\Administrator\Mijn documenten\Mijn muziek\No one.mp3")
            End If
        End If

    End Sub

    Private Sub Wekker_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'Timer1.Start()
        lblDeTijd.Text = Format(TimeOfDay, "HH:mm:ss")
    End Sub


End Class

Recipe4hate

Legacy Member
Ik vind de process.start niet echt handig, aangezien je een paar andere applicaties aan het runnen kan zijn. Start gewoon de player direct op je form?

mobman

Legacy Member
Recipe4hate zei:
Ik vind de process.start niet echt handig, aangezien je een paar andere applicaties aan het runnen kan zijn. Start gewoon de player direct op je form?

Ik zit nog in volle leerfase :p wist zelf niet dat het mogelijk was tot je het me zei
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan