Permalänk
Medlem

C++ directx problem

Tjenixen

Får ett fel meddelande när jag försöker hämta information från min HWND.

Felet har felkoden:
"Unhandled exception at 0x777115ee in C++OpenGL.exe: 0x00000000: The operation completed successfully."

Någon som vet felet?

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Hedersmedlem

Vad försöker du göra? Mera kod.

Permalänk
Medlem

Varför står det OpenGL om du arbetar emd DirectX?

Permalänk
Medlem

Utan mer information är det svårt att säga vad problemet är.
Här är endå en gissning; "0x00000000" gör att man misstänker att du på ett eller annat sett använder en pekare som är null. Eftersom du säger att försöker hämta information från ditt window handle så gissar jag vidare att det är den som är null. Det skulle då kunna bero på att det är den kod du hämtar ditt handle med som det är fel på. Annars om det är så att du sparar undan ditt handle när du skapar ditt fönster kan det också vara där det är fel (alltså att den inte lyckas skapa fönstret och att ditt handle därför blir null).

Permalänk
Medlem
Skrivet av Elgot:

Vad försöker du göra? Mera kod.

Försöker initialisera ett fönster med motorerna OpenGL och DirectX, använder dem separat och inte samtidigt.

Skrivet av TraxMate:

Varför står det OpenGL om du arbetar emd DirectX?

Använder både OpenGL och DirectX, varierar förstås vilken jag testar åt gången.
Prövar just nu att initialize'a ett fönster med en direct3d.

Skrivet av Orgondor:

Utan mer information är det svårt att säga vad problemet är.
Här är endå en gissning; "0x00000000" gör att man misstänker att du på ett eller annat sett använder en pekare som är null. Eftersom du säger att försöker hämta information från ditt window handle så gissar jag vidare att det är den som är null. Det skulle då kunna bero på att det är den kod du hämtar ditt handle med som det är fel på. Annars om det är så att du sparar undan ditt handle när du skapar ditt fönster kan det också vara där det är fel (alltså att den inte lyckas skapa fönstret och att ditt handle därför blir null).

Inte så lätt att CTRL+V'a hela koden men jag har slängt upp allt via pastebin så ni kan se där, annars blir tråden sjukt lång.

DirectX delen
http://pastebin.com/UBfTTqQt

Main
http://pastebin.com/WnBudE1K

http://pastebin.com/hwtkE79t

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Medlem

Sorry att jag inte svarat tidigare, ska ta mej en titt när jag kommer hem från jobbet.

Permalänk
Medlem

högst vänligt

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40

Permalänk
Medlem

Ja du, kan inte hitta det... Lär nog ta och försöka köra koden själv, men det har jag inte tid med just nu tyvärr. Får återkomma.

Permalänk
Medlem
Skrivet av Orgondor:

Ja du, kan inte hitta det... Lär nog ta och försöka köra koden själv, men det har jag inte tid med just nu tyvärr. Får återkomma.

Okej kan ju tänka mig att det är något smått som bara krånglar :S

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40