[c#] (Managed) DirectX

Pagina: 1
Acties:

  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
Ik ben bezig met een spelletje in directx.

Nu werkt alles leuk en aardig op mijn pc. (WinXP SP2, .net + de sdk, directx9 + de sdk)
Maar op de pc van mijn broertje werkt hij niet.

Mijn broertje heeft dezelfde pc, WinXP SP2, .net framework, directx 9.0b).
Maar als ik het spel hierop wil draaien krijg ik de volgende error.

Unhandled Exception : System.IO.FileNotFoundException : File or assembly name Microsoft.DirectX.DirectDraw, or one of its dependencies, was not found.

Wat ik daaruit op maak is dat hij de assembly niet heeft wat ook zo is (C:/windows/assemblies oid) maar andere Directx applicaties als een normaal spel werken wel. Andere c# directx apps heb ik niet kunnen testen.
Ligt het eraan dat hij iets specifieks mist voor het dotnet framework? het enige wat ik zou kunnen bedenken is de DirectX SDK. de rest heeft hij ook namelijk. Maar het lijkt me onlogisch dat je de Software development kit nodig hebt om een Directx app gemaakt in c# te laten draaien.

Is het anders niet mogelijk de dll's (of wat dan ook) mee te compilen of iets dergelijks? Maar dit vind ik allemaal erg omslachtig als het zou kunnen.

Wat zou ik er aan kunnen doen?

EDIT/ Het gaat hier over Managed directx dus.

[ Voor 3% gewijzigd door Mischa_NL op 16-02-2005 14:07 ]


  • nhimf
  • Registratie: September 2000
  • Laatst online: 05-11 08:24

nhimf

Lekker belangrijk allemaal

Managed directx is volgens mij alleen vanaf 9.0c en dan ook nog eens met speciale installatie opties. Kijk even op de DirectX site van MS voor hoe en wat.

ps ik lees nu dat hij SP2 heeft, dat is dus 9.0c en niet 9.0b

[ Voor 17% gewijzigd door nhimf op 16-02-2005 14:10 ]

Ik stink niet, ik ruik gewoon anders


  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
Ja mijn broertje heeft gister voor de zekerheifd via microsoft.com/directx nog ff een update laten gaan. Hij heeft dus de nieuwste versie.

  • nhimf
  • Registratie: September 2000
  • Laatst online: 05-11 08:24

nhimf

Lekker belangrijk allemaal

kijk even hier:
http://www.1javastreet.co...?txtCodeId=3254&lngWId=10

je moet dus de redist hebben en dan de setup uitvoeren met de parameter: /installmanageddx
Of even de bovenstaande link bekijken.

Ik stink niet, ik ruik gewoon anders


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 10:04

.oisyn

Moderator Devschuur®

Demotivational Speaker

Managed directx wordt vziw idd niet standaard geinstalleerd met de dx9 distributable.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
Tnx nhimf.

Dat was het idd.
Het werkt nu perfect!
Pagina: 1