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

1

26.12.2007, 18:09

Problem bei allen Anwendungen

Guten Tag,

ich bin gerade dabei das Buch "3D-Spieleprogrammierungmit DirectX 9 und C++" zu lesen. Ich bin gerade beim zweiten Beispielprogramm angekommen auf Seite 128. Das erste Beispielprogramm hat noch funktioniert, doch das zweite tut es nun garnicht mehr. Auch gehen die .exe Dateien auf der CD bei mir nichts, also müsste es eigentlich irgendwas mit dem Computer (Grafikkarte, DirectX, etc.) zu tun haben... mit dem Listing dürfte daher alles in Ordnung sein.

Wenn ich die .exe von der CD Starte D3DAbzählung.exe kommt nur eine Standartfehlermeldung von Windows, nämlich das "Nicht senden"-Fenster.

Beim Komplilieren sieht es da etwas anders aus. Wenn ich auf Debuggen drücke kommt zuerst folgendes Fenster:


(Link)


Wenn ich dann auf "Weiter" drücke kommt dieses Fenster immer wieder.
Wenn ich aber auf "Unterbrechen" drücke kommt folgendes Fenster:


(Link)


Vielleicht weiß jemand worum es sich dabei handeln könnte?

Das komische ist, dass es bei meiner Mutter am Laptop geht (ich habe auch einen Laptop). Mein Laptop hat eine GeForce, ihrer eine Radeon. Wenn ich also bei ihr die .exe öffne kommt das, was kommen soll. Daher ist das alles etwas komisch.

Ich hoffe, dass mir jemand helfen kann, habe schon so vieles ohne Erfolg ausprobiert.

mfg
Sven

Bugger

Frischling

Beiträge: 66

Wohnort: Bezirk Freistadt

Beruf: EDVO HTL Schüler

  • Private Nachricht senden

2

26.12.2007, 19:03

:shock: :? Interessanter Fehler - Laufen bei dir normale DirectX Spiele? - Sind deine Treiber Up to Date? Hast du (warum auch immer) fehlerhafte DLLs in System32?
Hältst du nicht den Bug in Ehren, wird er dich noch manches Lehren.

Ein Gespräch setzt voraus, dass der andere Recht haben könnte.

3

26.12.2007, 19:28

Also DirectX Spiele ... WC3 läuft, WoW lief damals auch und anderes Zeugs. Ob meine Treiber Up to Date sind ist eine gute Frage. Auf welche Treiber beziehst du dich denn genau? GraKa? und ob ich Fehlerhafte DLLs habe, ich hoffe nicht ;)

Bugger

Frischling

Beiträge: 66

Wohnort: Bezirk Freistadt

Beruf: EDVO HTL Schüler

  • Private Nachricht senden

4

26.12.2007, 20:19

Nachdem im Beispielprogramm nur Grafikadapter angesprochen werden, muss es fast am Grafiktreiber liegen.

Zur ersten Fehlermeldung denke ich (auch wenns möglicherweise totaler Schwachsinn ist), dass aus irgendenem Grund auf eine ungültige Adresse zugegriffen wurde, wahrscheinlich auf Systemspeicher(0x0000000b) - zurückzuführen auf defekte Treiber oder Hardware.

Die Zweite besagt meiner Meinung nach nur, dass die Fehlerstelle im Quellcode nicht angezeigt werden kann(warum auch immer) und hat nichts mit dem eigentlichen Fehler zu tun.
Hältst du nicht den Bug in Ehren, wird er dich noch manches Lehren.

Ein Gespräch setzt voraus, dass der andere Recht haben könnte.

5

26.12.2007, 21:38

Also ich habe mein Computer mal neuinstallier, war sowieso mal wieder fällig. (Formatieren und Installieren dauert ja bei Dell max. 15 Min.) Aber nun klappt es.

Danke trotzdem ;)

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

6

26.12.2007, 22:07

Zitat von »"Sven_1988"«

Also ich habe mein Computer mal neuinstallier, war sowieso mal wieder fällig. (Formatieren und Installieren dauert ja bei Dell max. 15 Min.) Aber nun klappt es.

Danke trotzdem ;)


Eine sehr resolute Methode ;)

Werbeanzeige