probleme d'utilisation directx sous vs2010 framework 4.0
tout d'abord bonjour a tous et merci des nombreux renseignements (et enseignement) mis à disposition sur le forum
voila mon soucis
utilisation de Microsoft.DirectX.AudioVideoPlayback sous vs 2010
en effet je n'avais pas de problème particulier sous studio 2008 avec le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Imports System.IO
Imports Microsoft.DirectX.AudioVideoPlayback
Public Class Form1
Private path_musik As String = ""
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
path_musik = Application.StartupPath & "\song.mid"
IO.File.WriteAllBytes(path_musik, My.Resources.muzik)
zik()
End Sub
Sub zik()
Dim playaudio As New Microsoft.DirectX.AudioVideoPlayback.Audio(path_musik)
playaudio.Play()
End Sub |
bon ce n'est peut être pas du grand code je ne suis pas pro juste "bricoleur"
mais ca marche du moins sur mon vieux pc
donc sous mon seven avec vs2010 j'ai installé le dernier sdk directx (june2010)
mais après reboot les composants directx n'apparaissent pas dans les références .NET ???
j'ai rajouté MicrosoftDirectXAudioVideoPlayback en manuel par parcourir
ce qui déjà me parait être une mauvaise solution...
mais mon code et reconnu par l'intellisense
mais la j'ai une exception
Citation:
fileloadexception:
l'assembly en mode mixte est créé avec la version 'v1.1.4322 du runtime et ne peut pas être chargé dans le runtime 4.0 sans d'autres informations de configuration.
donc problème de compatibilité ...
et la je bloque merci de votre aide
ps: par contre l'exe crée sous vs 2008 fonctionne sous mon seven