Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
09/02/08 15:35
Nitro
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:
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.
Nome file: 'Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   in Microsoft.DirectX.AudioVideoPlayback.Audio.Open(String fileName, Boolean autoRun)
   in Microsoft.DirectX.AudioVideoPlayback.Audio..ctor(String fileName)
   in Player.Dialog4.Dialog4_Shown(Object sender, EventArgs e)
   in System.Windows.Forms.Form.OnShown(EventArgs e)
   in System.Windows.Forms.Form.CallShownEvent()
   in System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   in System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   in System.Threading.ExecutionContext.runTryCode(Object userData)
   in System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   in System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   in System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   in System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   in System.Windows.Forms.Control.InvokeMarshaledCallbacks()

AVV: la registrazione dell'associazione di assembly è disattivata.
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.
Nota: alcune penalità di prestazione sono associate alla registrazione degli errori di associazione di assembly.
Per disattivare la funzionalità, rimuovere il valore del Registro di sistema [HKLM\Software\Microsoft\Fusion!EnableLog].



************** Assembly caricati **************
mscorlib
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Punto Com Player
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///C:/Documents%20and%20Settings/admin/Desktop/Debug(1)/Punto%20Com%20Player.exe
----------------------------------------
Microsoft.VisualBasic
    Versione assembly: 8.0.0.0
    Versione Win32: 8.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Microsoft.DirectX.AudioVideoPlayback
    Versione assembly: 1.0.2902.0
    Versione Win32: 5.04.00.2904
    Base di codice: file:///C:/Documents%20and%20Settings/admin/Desktop/Debug(1)/Microsoft.DirectX.AudioVideoPlayback.DLL
----------------------------------------
mscorlib.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.42 (RTM.050727-4200)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
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:
aaa
10/02/08 14:55
Il Totem
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.
aaa
13/02/08 19:14
superchecco
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:
aaa