Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

SullY

Treue Seele

  • »SullY« ist der Autor dieses Themas

Beiträge: 103

Wohnort: Vor dem PC :P

Beruf: Schulbankdrücker, Samstagsprospektzeitungsjunge,

  • Private Nachricht senden

1

30.10.2012, 19:40

[C++] DirectX funktioniert nicht, davor ging's!

Ich arbeite gerade an einem Projekt. Leider kommt bei mir immer die gleiche Ausgabe:
Error: Could not create Direct3D Device

Ich glaube es liegt an folgender Codepassage:

C-/C++-Quelltext

1
if(FAILED( g_pD3D -> CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &g_pD3DDEVICE)))  {       MessageBox( NULL, L"Could not create Direct3D Device", L"Error", NULL);     return E_FAIL;  }



Wieso will das nicht funktionieren? X(
Spruch Lädt... 99 % . Verbindung abgestürzt.

My best Code is written with the Delete Key.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

30.10.2012, 20:17

Du kriegst eine Error Message geliefert. Was sagt die?
Und sonst kann man von einer Zeile Code relativ wenig sagen...

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

30.10.2012, 20:21

Schau, was CreateDevice() genau zurückliefert. Vermutlich wird der Fehlercode ein Invalid Argument anzeigen, was vermutlich daran liegen wird, dass mit deinen Present Parameters was nicht passt...

4

30.10.2012, 21:52

Muss ich auf den anderen Thread verweisen?
Gerade bevor man mit DirectX anfängt, sollte man immerhin in der Lage sein Fehler zu deuten und sie deutbar machen zu können.
Und Google auch mal zu bemühen. Genau für dieses Problem hier spuckt die Suchmaschine nämlich auch akzeptable/brauchbare Ergebnisse aus.
Wenn du nicht weißt was wie wo du suchen sollst, dann schreib das. Dann reagiere ich und auch ein paar andere nicht so. Jedenfalls die meisten, auf die ich mich beziehe.
Naja, an sich soll mein Post dich natürlich nur in eine gewisse Richtung schubsen, ergo wirds recht sinnlos sein, da man als mit Hormonen abgefüllter Guru ja alles nötige hat um gleich da einzusteigen, was bringt also mein Hinweis. :D

MfG
Check

SullY

Treue Seele

  • »SullY« ist der Autor dieses Themas

Beiträge: 103

Wohnort: Vor dem PC :P

Beruf: Schulbankdrücker, Samstagsprospektzeitungsjunge,

  • Private Nachricht senden

5

30.10.2012, 22:35

Mein Problem ist einfach nur das diese Passage fast identisch mit dem aus dem SDK ist, nur die MessageBox habe ich eingefügt. :pinch:
Spruch Lädt... 99 % . Verbindung abgestürzt.

My best Code is written with the Delete Key.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

6

30.10.2012, 22:41

Wie schon mehrmals gesagt ist das Problem wahrscheinlich nicht diese Zeile, sondern alles rund herum. Und ohne das zu kennen können wir dir nicht helfen.

Werbeanzeige