Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Errore durante l'apertura di un file audio
Forum - C# / VB.NET - Errore durante l'apertura di un file audio

Avatar
Nitro (Member)
Pro


Messaggi: 72
Iscritto: 17/10/2007

Segnala al moderatore
Postato alle 16:35
Sabato, 09/02/2008
Questo topic è stato chiuso dal moderatore

ciao a tutti
ragazzi ho un problema, con il mio player, che non sono riuscito a risolvere. È un'eccezzione "Filenotfound" che mi da dopo che apro un file con "OpenFileDialog". Però il problema è che nel mio computer non mi da nessun errore di alcun genere, anzi funziona a meraviglia, invece provandolo in altri 2 pc (che hanno il framework installato lo stesso del mio)gli da questo errore:
Codice sorgente - presumibilmente Delphi

  1. System.IO.FileNotFoundException: Impossibile caricare il file o l'assembly 'Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una delle relative dipendenze. Impossibile trovare il file specificato.
  2. Nome file: 'Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
  3.   in Microsoft.DirectX.AudioVideoPlayback.Audio.Open(String fileName, Boolean autoRun)
  4.   in Microsoft.DirectX.AudioVideoPlayback.Audio..ctor(String fileName)
  5.   in Player.Dialog4.Dialog4_Shown(Object sender, EventArgs e)
  6.   in System.Windows.Forms.Form.OnShown(EventArgs e)
  7.   in System.Windows.Forms.Form.CallShownEvent()
  8.   in System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
  9.   in System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
  10.   in System.Threading.ExecutionContext.runTryCode(Object userData)
  11.   in System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
  12.   in System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  13.   in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  14.   in System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
  15.   in System.Windows.Forms.Control.InvokeMarshaledCallbacks()
  16.  
  17. AVV: la registrazione dell'associazione di assembly è disattivata.
  18. Per attivare la registrazione degli errori di associazione di assembly, impostare il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) su 1.
  19. Nota: alcune penalità di prestazione sono associate alla registrazione degli errori di associazione di assembly.
  20. Per disattivare la funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog].
  21.  
  22.  
  23.  
  24. ************** Assembly caricati **************
  25. mscorlib
  26.     Versione assembly: 2.0.0.0
  27.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  28.     Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  29. ----------------------------------------
  30. Punto Com Player
  31.     Versione assembly: 1.0.0.0
  32.     Versione Win32: 1.0.0.0
  33.     Base di codice: file:///C:/Documents%20and%20Settings/admin/Desktop/Debug(1)/Punto%20Com%20Player.exe
  34. ----------------------------------------
  35. Microsoft.VisualBasic
  36.     Versione assembly: 8.0.0.0
  37.     Versione Win32: 8.0.50727.1433 (REDBITS.050727-1400)
  38.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
  39. ----------------------------------------
  40. System
  41.     Versione assembly: 2.0.0.0
  42.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  43.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  44. ----------------------------------------
  45. System.Windows.Forms
  46.     Versione assembly: 2.0.0.0
  47.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  48.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  49. ----------------------------------------
  50. System.Drawing
  51.     Versione assembly: 2.0.0.0
  52.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  53.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  54. ----------------------------------------
  55. System.Runtime.Remoting
  56.     Versione assembly: 2.0.0.0
  57.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  58.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
  59. ----------------------------------------
  60. Microsoft.DirectX.AudioVideoPlayback
  61.     Versione assembly: 1.0.2902.0
  62.     Versione Win32: 5.04.00.2904
  63.     Base di codice: file:///C:/Documents%20and%20Settings/admin/Desktop/Debug(1)/Microsoft.DirectX.AudioVideoPlayback.DLL
  64. ----------------------------------------
  65. mscorlib.resources
  66.     Versione assembly: 2.0.0.0
  67.     Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
  68.     Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  69. ----------------------------------------
  70. System.Windows.Forms.resources
  71.     Versione assembly: 2.0.0.0
  72.     Versione Win32: 2.0.50727.42 (RTM.050727-4200)
  73.     Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
  74. ----------------------------------------
  75.  
  76. ************** Debug JIT **************
  77. Per attivare il debug JIT, è necessario impostare il valore
  78. jitDebugging nella sezione system.windows.forms del file di configurazione
  79. dell'applicazione o del computer (machine.config).
  80. L'applicazione inoltre deve essere compilata con il debug
  81. attivato.
  82.  
  83. Ad esempio:
  84.  
  85. <configuration>
  86.     <system.windows.forms jitDebugging="true" />
  87. </configuration>
  88.  
  89. Quando il debug JIT è attivato, tutte le eccezioni non gestite
  90. vengono inviate al debugger JIT registrato nel computer,
  91. anziché essere gestite da questa finestra di dialogo.


ragazzi come mai esce questo errore in altri pc e nel mio no???
come faccio a risolvere???

grazie molte:k:

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:55
Domenica, 10/02/2008
Ci siamo messi d'accordo su msn. Il problema è dovuto al fatto che gli altri computer, pur avendo il framework di base, non hanno le librerie directx.

PM
Avatar
superchecco (Normal User)
Pro


Messaggi: 141
Iscritto: 20/01/2007

Segnala al moderatore
Postato alle 20:14
Mercoledì, 13/02/2008
si, ti basta creare un Setup del tuo programmino e installarà automaticamente sugli altri pc le librerie da cui dipende...in questo caso le AudioVideo, senza bisogno di installare tutte le directx!:k:

PM