PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Managed DirectX 9.0b - wie prog lauffähig machen auch ohne SDK?


Caesar
12.05.2004, 02:10
hi!
ich habe jetzt zu testzwecken ein simples und kleines programm gemacht, das einen openFileDialog öffnet, eine sound-datei auswählen läßt und diese dann anschließend abspielt.
dazu habe ich die folgenden dynamischen bibliotheken eingebunden:
Microsoft.DirectX.dll und
Microsoft.DirectX.AudioVideoPlayback.dll

dieses programm läuft fehlerfrei.
ich habe dann die executable-datei in einen anderen ordner verschoben und habe sie ausgeführt und prompt gab es probleme.
liegt das daran, daß die beiden bibliotheksdateien nicht gefunden wurden?
ich habe die beiden dateien in den ordner der executable verschoben, was keinen unterschied macht.
ich habe allerdings gesehen, daß man bei den projekt-verweisen im visual studio .net eigenschaften für die einzelnen verweise setzen kann und unter diesen eigenschaften gibt es einen punkt "lokale kopie". hat es damit etwas auf sich in diesem zusammenhang?

vielen dank schon mal.
gruß,
Caesar


Caesar
12.05.2004, 02:16
merkwürdig, ich hatte es mit der zuletzt angesprochen eigenschaft ("lokale kopie") noch mal probiert und dieses mal funktionierte es. jetzt kann ich die datei sogar aus dem ordner entfernen und es läuft. seltsam...

Scavi
12.05.2004, 10:45
Stehen die DLLs im GAC ? Standen sie vorher drin ?

Caesar
12.05.2004, 16:25
ja da stehen sie.
kann das programm so jetzt auch bei anderen leuten benutzt werden, die nur das .net framework installiert haben?
vermutlich nicht oder?
wie läßt sich das arrangieren?