Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172

    [Vb.net] Microsoft.DirectX

    Chiedo nuovamente aiuto.

    Ho questo progetto ed uso le DirectX 9.0.
    senza creare l'installer vorrei prendere la cartella debug e portarla in un altro pc che non ha DirectX (naturalmente potrei installarle ,ma devo farlo con tutti i betatester non solo sul mio pc)

    Adesso per usare DirectX l'ho importate nel progetto,
    La mia domanda si puo' usare le DirectX copiate nelle cartella debug(principale)?
    come faccio la chiamata?

  2. #2
    Parli delle DirectX o degli interop assemblies per DirectX?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Imports Microsoft.DirectX
    Imports Microsoft.DirectX.DirectSound


    e ho aggiunto la referenza.
    Sul pc ho installato SDK dx9c


    La mia domanda per la distribuzione posso mettere le Microsoft.DirectX
    Microsoft.DirectX.DirectSound nella cartella principlale del applicazione e usarle da li?

  4. #4
    Se già si trovano nella cartella dell'eseguibile credo di sì.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Originariamente inviato da MItaly
    Se già si trovano nella cartella dell'eseguibile credo di sì.

    Che risposta è Credo di si?


    allora ho messo copy local però quando avvio l'applicazione mi da un excepion qesta sotto!


    -----------------------------------------------------------------
    -----------------------------------------------------------------
    ------------XP senza DirectX con Framework/v1.0 v2.0 2.0 -----------
    -----------------------------------------------------------------
    -----------------------------------------------------------------



    Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
    sono riportate in fondo al messaggio.

    ************** Testo dell'eccezione **************
    System.TypeInitializationException: L'inizializzatore di tipo di 'Client.Sound' ha generato un'eccezione. ---> System.ApplicationException: Errore dell'applicazione.
    in Microsoft.DirectX.DirectSound.Device..ctor()
    in Client.Sound..cctor() in C:\Documents and Settings\Spinter\Desktop\vb 2008 Pit000\Client\Client\Sound.vb:riga 4
    --- Fine dell'analisi dello stack dell'eccezione interna ---
    in Client.Sound.creaAudio(Control fhWnd)
    in Client.Form1.Form1_Load(Object sender, EventArgs e) in C:\Documents and Settings\Spinter\Desktop\vb 2008 Pit000\Client\Client\Form1.vb:riga 125
    in System.EventHandler.Invoke(Object sender, EventArgs e)
    in System.Windows.Forms.Form.OnLoad(EventArgs e)
    in System.Windows.Forms.Form.OnCreateControl()
    in System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    in System.Windows.Forms.Control.CreateControl()
    in System.Windows.Forms.Control.WmShowWindow(Message& m)
    in System.Windows.Forms.Control.WndProc(Message& m)
    in System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
    in System.Windows.Forms.ContainerControl.WndProc(Mess age& m)
    in System.Windows.Forms.Form.WmShowWindow(Message& m)
    in System.Windows.Forms.Form.WndProc(Message& m)
    in System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
    in System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
    in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Assembly caricati **************
    mscorlib
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.832 (QFE.050727-8300)
    Base di codice: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    Client
    Versione assembly: 1.0.0.0
    Versione Win32: 1.0.0.0
    Base di codice: file:///C:/Documents%20and%20Settings/Spinter/Desktop/vb%202008%20%20Pit000/Client/Client/bin/Debug/Client.exe
    ----------------------------------------
    Microsoft.VisualBasic
    Versione assembly: 8.0.0.0
    Versione Win32: 8.0.50727.42 (RTM.050727-4200)
    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.832 (QFE.050727-8300)
    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.832 (QFE.050727-8300)
    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.832 (QFE.050727-8300)
    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.832 (QFE.050727-8300)
    Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
    ----------------------------------------
    Microsoft.DirectX.DirectSound
    Versione assembly: 1.0.2902.0
    Versione Win32: 5.04.00.2904
    Base di codice: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.DirectSound/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.DirectSound.dll
    ----------------------------------------
    Microsoft.DirectX
    Versione assembly: 1.0.2902.0
    Versione Win32: 5.04.00.2904
    Base di codice: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
    ----------------------------------------
    mscorlib.resources
    Versione assembly: 2.0.0.0
    Versione Win32: 2.0.50727.832 (QFE.050727-8300)
    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.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Nessuno può aiutarmi?

  7. #7
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    credo che almeno il redistributable delle directx tu debba installarlo sai..

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    172
    Grazie Stoicenko !!

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.