Du bist nicht angemeldet.

SenA

Registrierter Benutzer

Beiträge: 341

Dabei seit: 9. April 2010

  • Private Nachricht senden

41

Freitag, 25. Juni 2010, 12:39

VideoDatei.Owner = Panel1

NullReference Exception wurde nicht behandelt
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.


Who knows what2do? xD

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

42

Freitag, 25. Juni 2010, 12:52

erst nach VideoDatei = New...
festlegen...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

SenA

Registrierter Benutzer

Beiträge: 341

Dabei seit: 9. April 2010

  • Private Nachricht senden

43

Samstag, 26. Juni 2010, 15:53

Ist es.

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
If Label2.Text = 5 And Label1.Text = 4 Then

        	Label1.Visible = True
        	Label2.Visible = True


        	Try

            	VideoDatei2 = New Video(Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "n.avi")

            	VideoDatei2.Owner = Panel1 'wird komischer weise übersprungen

            	VideoDatei2.Play() 'wird komischer weise übersprunge
        	Catch ex As Exception

        	End Try

        	VideoDatei2.Owner = Panel1 'deswegen hier noch einmal hier tritt dann der fehler auf

        	VideoDatei2.Play()


    	End If

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

44

Samstag, 26. Juni 2010, 16:26

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
If Label2.Text = 5 And Label1.Text = 4 Then

        	Label1.Visible = True
        	Label2.Visible = True


        	Try

            	VideoDatei2 = New Video(Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "n.avi")

            	VideoDatei2.Owner = Panel1 'wird komischer weise übersprungen

            	VideoDatei2.Play() 'wird komischer weise übersprunge
        	Catch ex As Exception
msgbox(ex.Message)
        	End Try

        	VideoDatei2.Owner = Panel1 'deswegen hier noch einmal hier tritt dann der fehler auf

        	VideoDatei2.Play()


    	End If

und dann schreibst du schön mal die Fehlermeldung hier rein...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

SenA

Registrierter Benutzer

Beiträge: 341

Dabei seit: 9. April 2010

  • Private Nachricht senden

45

Samstag, 26. Juni 2010, 16:48

NullReferenceException wurde nicht behandelt.
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.



jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

46

Sonntag, 27. Juni 2010, 11:02

guck meinen Code an und deinen, du wirst eine Veränderung feststellen, also nimm diesen Code und Poste den aus der MsgBox hier rein...
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

yonda

Registrierter Benutzer

Beiträge: 196

Dabei seit: 4. August 2010

Hilfreich-Bewertungen: 3

  • Private Nachricht senden

47

Dienstag, 10. August 2010, 17:58

Pause Button:


Der Code

Visual Basic Quellcode

1
2
3
4
5
6
7
If video.Playing Then
            	video.Pause()

        	Else

            	video.Play()
        	End If


Funzt ohne Probleme. Ihr solltet Pause enabled auf false setzen und im Play Button dann auf true. Im Stop Button solltet Ihr ihn wieder auf false setzen

snrk

Registrierter Benutzer

Beiträge: 18

Dabei seit: 28. Juni 2010

  • Private Nachricht senden

48

Sonntag, 10. Oktober 2010, 08:21

Wollte nur mal sagen, dass der Link nicht mehr aktuell ist, für alle mit Visual studio 2010 ist das das richtige:
http://www.microsoft.com/downloads/en/de…02-438a3ba730ba
^^

ebrithil

One More!

  • »ebrithil« ist männlich

Beiträge: 193

Dabei seit: 15. September 2010

Wohnort: Schweiz, St.Gallen

Hilfreich-Bewertungen: 21

  • Private Nachricht senden

49

Mittwoch, 13. Oktober 2010, 14:25

Ich hab ein Problem. Bei mir wenn ich die AudioDatei Setzten will meldet er immer: DirextXException wurde nicht behandelt. Fehler in der Anwendung.
Hier mein Code:

Visual Basic Quellcode

1
2
3
Song = 0
    	Pfad = (IO.File.ReadAllLines(My.Application.Info.DirectoryPath & "\Playlists\" & ListBox1.SelectedItem & ".txt")(Song))
    	Label2.text = Pfad


Also der Pfad stimmt hab ich mit dem Label2 auslesen lassen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ebrithil« (13. Oktober 2010, 21:43)


Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich

Beiträge: 2 583

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 582

  • Private Nachricht senden

50

Freitag, 15. Oktober 2010, 19:42

MUSS DirectX 9 installiert sein? Unter Win 7 ist DX 11 vorinstalliert, bevor ich mir das für meine Verhältnisse riesige SDK lade, würd ich das gerne wissen :)

ebrithil

One More!

  • »ebrithil« ist männlich

Beiträge: 193

Dabei seit: 15. September 2010

Wohnort: Schweiz, St.Gallen

Hilfreich-Bewertungen: 21

  • Private Nachricht senden

51

Freitag, 15. Oktober 2010, 23:01

hab das alles installiert und hab Vista

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

52

Freitag, 15. Oktober 2010, 23:16

das SDK muss halt installiert sein(ich glaube auch das DirectX Redistributable reicht, aber nicht das normale DX), musst einfach die dlls finden...
Hauptplatte:\Windows\Microsoft.NET\DirectX For Managed Code\
o.ä.
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

gugi-zone.net

VB.NET & C# Programmierer

Beiträge: 1 506

Hilfreich-Bewertungen: 44

  • Private Nachricht senden

53

Samstag, 16. Oktober 2010, 08:13

@SenA
Hast du das Problem noch? Ich hab den Fehler gefunden^^
Du musst statt:

Visual Basic Quellcode

1
VideoDatei2 = New Video(Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "n.avi")

Visual Basic Quellcode

1
VideoDatei2 = New Video(Environment.GetFolderPath(Environment.SpecialFolder.Personal) & "\n.avi")

Bei dir hat das "\" gefehlt^^.

Gruß, Gugi :thumbup:

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich

Beiträge: 2 583

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 582

  • Private Nachricht senden

54

Samstag, 16. Oktober 2010, 14:43

Path.Combine ftw.
Dann passieren solche blöden Fehler nicht mehr.

Dodo

Super Moderator

Beiträge: 4 961

Dabei seit: 5. Oktober 2008

Wohnort: Berlin

Hilfreich-Bewertungen: 586

  • Private Nachricht senden

55

Dienstag, 19. Oktober 2010, 14:03

Kann jemand das SDK irgendwo Uppen wo es guten Downstream gibt? Wenn ichs vona MS Seite laden will zeigt mir FF gerade 13 Tage und 5 Stunden dann ... denn es wird mit sage und schreibe 49KB/s geladen -.-
KEINE VB-FRAGEN ÜBER PN STELLEN!

Wenn du einem Hungernden einen Fisch schenkst, wird er morgen wieder hungrig sein, bringst du ihm das Fischen bei, wird er nie wieder hungrig sein.

Alle Copy & Paste Geber und Forderer, nehmt euch dies zu Herzen!

  • »greenVB-user« ist männlich

Beiträge: 136

Dabei seit: 30. August 2010

Wohnort: Deutschland

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

56

Freitag, 22. Oktober 2010, 21:11

Hab gerade das TUT gelesen!
Hoffe es schaut noch mal jemand rein, solange, wie der letzte Post her ist!

Bei mir kommt auch kein Microsoft.DirectX(.AudioVideoPlayback)!
Wder unter dem Register .NET, noch unter den anderen!
Liegt das vielleicht daran, dass ich .Net Framework 4 habe?
Verträgt sich das nicht?

Neu installiert hab ich das SDK schon 3x !!!
Geht immer noch nicht!!!!!!! :cursing:

Hoffe es kann mir jemand helfen,
ich brauche den 'Audioplayer' nämlich dringend :| !!!

Und wenn es was mit der Installation zutun hat...
Was mache ich falsch?

Dürfte ja nornalerweise nicht so'n riesen Problem sein, ein dummes Programm zu installieren, oder?


mfG,
GreenVB-user

Die Farbe Rot ist den Moderatoren vorbehalten.
* Farbe geändert, unnötige Smileys entfernt *

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »der_Kurt« (25. Oktober 2010, 10:48)


Bugcoder

Registrierter Benutzer

  • »Bugcoder« ist männlich

Beiträge: 118

Dabei seit: 11. Juni 2010

Wohnort: Im öffentlichen Ordner

  • Private Nachricht senden

57

Sonntag, 7. November 2010, 13:03

Also bei mir is iwas falsch aber ich weis nicht was.
Der Fehler kommt wenn ich die audiodatei ausgewählt habe:
Die Assembly im gemischten Modus wurde während Version v1.1.4322 der Laufzeit erstellt und kann nicht während der 4.0-Laufzeit ohne zusätzliche Konfigurationsinformationen geladen werden.

Mein Code:

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Imports Microsoft.DirectX
Imports Microsoft.DirectX.AudioVideoPlayback

Public Class Form1
    Private WithEvents AudioDatei As Audio



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

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        OpenFileDialog1.ShowDialog()
        Timer1.Start()
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        TextBox1.Text = OpenFileDialog1.FileName
        AudioDatei = New Audio(TextBox1.Text)
    End Sub

    Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click
        Form2.Show()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Timer1.Stop()
        AudioDatei.Play()

    End Sub
End Class


Der Timer soll so bleiben aber wo ist mein Fehler?


@greenVB-user das problem habe ich auch der Pfad der datei ist:C:\Windows\assembly\GAC\Microsoft.DirectX.AudioVideoPlayback\1.0.2902.0__31bf3856ad364e35
lässt sich komischerweise entweder nur mit windows suche oder mit vb anzeigen wenn du über C:\Windows\assembly rein gehst siehst du nur dateien und nicht den ordner in dem AudiVideoPlayback ist

MfG
Bugcoder

progglord

Registrierter Benutzer

  • »progglord« ist männlich
  • »progglord« ist der Autor dieses Themas

Beiträge: 902

Dabei seit: 10. April 2009

Wohnort: Holzminden

Hilfreich-Bewertungen: 22

  • Private Nachricht senden

58

Sonntag, 7. November 2010, 17:12

Das klingt so als würde es mit .Net 4 nicht funktionieren, nutzt du .Net 4? Wenn ja, probier mal das neuste DirectX SDK zu installieren.

Auf welchen Intervall ist der Timer denn gestellt? Immerhin lädst du die Datei immer wieder neu und das geht wirklich sehr auf die CPU Leistung.

Bugcoder

Registrierter Benutzer

  • »Bugcoder« ist männlich

Beiträge: 118

Dabei seit: 11. Juni 2010

Wohnort: Im öffentlichen Ordner

  • Private Nachricht senden

59

Sonntag, 7. November 2010, 17:50

der Timer is auf 2 sekunden das neuste sdk installiert und rechenleistung kanns net liegen davor war die funktion auf einen button gelegt allerdings hab ich timer rein :D

progglord

Registrierter Benutzer

  • »progglord« ist männlich
  • »progglord« ist der Autor dieses Themas

Beiträge: 902

Dabei seit: 10. April 2009

Wohnort: Holzminden

Hilfreich-Bewertungen: 22

  • Private Nachricht senden

60

Sonntag, 7. November 2010, 19:52

Ich meine du lädst immer die Datei neu, alle 2 Sekunden, ich glaube das ist relativ unnötig, evtl. kommen sich da die Datei zugriffe in die hake oder so, desshalb. Wozu brauchst du das denn? Wenn du die Datei neu laden willst wenn sie eingegeben wurde, kannst du das TextChanged Event der Textbox nutzen und in dem den Dateipfad überprüfen und dann gegebenfalls die AudioDatei neu laden.

Aber wenn das neuste SDK installiert ist, könnte ich es mir nicht anders erklären.

Social Bookmarks