Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Vb.net] Debug con Microsoft.DirectX.AudioVideoPlayback.Video

    Salva ragazzi,
    ho un problema ho visto che utilizzando Microsoft.DirectX.AudioVideoPlayback.Video

    non posso usare la modalita debug:

    codice:
        Private video1 As Microsoft.DirectX.AudioVideoPlayback.Video
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim OpenFileDialog As OpenFileDialog
            OpenFileDialog = New OpenFileDialog
    
            If OpenFileDialog.ShowDialog = Windows.Forms.DialogResult.OK Then
                TextBox1.Text = OpenFileDialog.FileName
    
                video1 = New Microsoft.DirectX.AudioVideoPlayback.Video(TextBox1.Text)
                video1.Owner = PictureBox1
                PictureBox1.Anchor = AnchorStyles.Top
                video1.Owner.Anchor = AnchorStyles.Top
    
            End If
        End Sub
    
        Private Sub btnPause_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPause.Click
            video1.Stop()
        End Sub
    
        Private Sub btnPlay_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlay.Click
            video1.Play()
    
        End Sub
    Mi da questo errore:
    Tentativo di esecuzione gestita da parte della DLL 'C:\Windows\assembly\GAC\Microsoft.DirectX.AudioVi deoPlayback\1.0.2902.0__31bf3856ad364e35\Microsoft .DirectX.AudioVideoPlayback.dll' all'interno del blocco OS Loader. Non provare a eseguire codice gestito all'interno di una DllMain o di una funzione di inizializzazione delle immagini. Questa operazione può causare il blocco dell'applicazione.

    Mentre poi l'exe funziona.

    C'e qualke rimedio??
    Uso Win 7

  2. #2
    Vai su Debug > Exceptions. Espandi la voce Managing Debugging Assistants, vai al nodo LoaderLock e togli la spunta dalla casella Thrown.

  3. #3
    grazie mille totem

  4. #4
    raga ho un altro problema.


    Ho generato l'eseguibile del mio progetto, ma quando lo eseguo su un'altro Pc mi dice :
    System.IO.FileNotFoundException: Impossibile caricare il file o l'assembly 'Microsoft.DirectX,
    ecc ecc

    Credo che mancano le librerie directx. Pero io nei riferimenti del progetto ho dichiarato
    La libreria Microsoft.DirectX.AudioVideoPlayback
    copia localmente = true


    Come posso risolvere questo problema???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.