Suchergebnisse
Suchergebnisse 1-12 von insgesamt 12.
vielen danke für die antworten! ich hab einfach eines der 9er sdk´s drüber installiert, dann funktioniert es wieder. vorher hab ichs so gemacht, dass das neuste (!=9) sdk drauf war und hatte die header vom 9er verwendet... ansonsten hat das aber gut funktioniert
hi, seitdem ich mein zeugs in vista kompilier kommt immer diese meldung beim starten der anwendung: "Die Anwendung konnte nicht gestartet werden, weil d3dx9d_25.dll nicht gefunden wurde... etc." ich möchte dx9 anwendungen schreiben, die dann auch auf xp laufen.. wenn ich die datei ins gleiche verzeichnis (oder systemverzeichnis von windows) kopiere gehts wieder. nur, wenn ich das ganze an einen bekannten verschicke, kann ders auch wieder nich ausführen, weil die d3dx9d_25.dll fehlt. ich will die...
Ok ich hab den Fehler. Hab vergessen die Texturstages zu setzen g_pd3dDevice->SetTextureStageState(0,D3DTSS_COLOROP,D3DTOP_SELECTARG1); g_pd3dDevice->SetTextureStageState(0,D3DTSS_COLORARG1,D3DTA_TEXTURE); g_pd3dDevice->SetTextureStageState(0,D3DTSS_COLORARG2,D3DTA_DIFFUSE); und vielen Dank für die schnellen Antworten @TrikkieMikkie !!
In meinem Programm greife ich auf Dshow.h und die Strmiids.lib zurück, um mp3´s abspielen zu können. Wenn ich das Programm nun auf anderen PCs starte, gibts einen Crash, weil CoCreateInstance einen Fehler zurückgibt. Laut Microsoft passiert das dann, wenn auf dem Zielrechner kein DirectShow installiert ist. http://msdn.microsoft.com/en-us/library/ms783346(VS.85).aspx Auf dem Rechner ist aber das neuste DirectX drauf, also müsste es doch funktionieren..?
Ich hab g_pd3dDevice->EndScene() jetz mal direkt über die Present-Methode geschoben, aber das hat leider nichts geändert.
Das Problem gabs hier im Forum bestimmt schon oft genug. Aber ich find meinen Fehler einfach nicht. Gerendert wird ein Rechteck mit Textur, welche leider schwarz bleibt C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 VOID Render() { // Backbuffer säubern und mit schwarz fülle...
Funktioniert jetz alles. Hab einfach das Lib- und Include- Verzeichnis vom alten SDK über die Verzeichnisse vom neuen in den Compiler-Optionen angegeben.
Ich hab ein ähnliches Problem. Bei meinem Kumpel lässt sich mein Programm nicht starten, weil d3dx9_36.dll nicht gefunden wird. Ich verwende Directx10. Ich glaub daran wirds wohl liegen.. Kann ich irgendwie die älteren Dateien aus Directx9 verwenden, damit es dort läuft?
Hab gehört, dass man auch direkt in eine Textur zeichnen kann. Also jeden Pixel der Textur durchgehen und zeichnen. Das würde sozusagen eine Art dynamische Textur darstellen. Kann mir aber nich vorstellen, dass das halbwegs schnell funktioniert. Hat sowas schonma jemand hier im Forum gemacht?
Ich bin schon seit längerem auf der Suche nach Quelltexten/Artikeln über das Thema. Jedoch find ich nie was für Directx. Scheinbar is das zu sehr aus der Mode geraten, sind die Dinger doch eher aus der c64/Amiga Scene her bekannt. Hier hab ich was darüber gefunden (leider aber nur in CG): http://student.kuleuven.be/~m0216922/CG/plasma.html Im Prinzip fehlt mir, um das in DX hinzubekommen, nur noch sowas wie SetPixel. Hat jemand eine Idee, wie man sowas macht?
okok, also an den compilereinstellungen kanns nich gelegen ham...es war mein fehler. was da oben steht passiert einem genau dann, wenn man eine dx version drauf hat, bei der das multianimation teil nicht dabei ist. ich hatte mir das irgendwann mal kopiert, um mir den code anzuschauen. alles, was nicht in dem multianimation ordner drinn war hat natürlich gefehlt und zu den fehlern geführt... sry!
Das Multianimation Sample von d3d bringt beim compilen mehrere Syntaxfehler, aber soweit ich mich erinnern kann, hab ich das schonmal ohne fehler geschafft... im Moment weis ich aber wirklich nich, was ich falsch mache. Hier die Ausgabe: ------ Neues Erstellen gestartet: Projekt: MultiAnimation, Konfiguration: Debug Win32 ------ Die Zwischen- und Ausgabedateien für das Projekt "MultiAnimation" mit der Konfiguration "Debug|Win32" werden gelöscht. Kompilieren... dxstdafx.cpp Kompilieren... Tiny.cp...