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

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

21

16.07.2006, 13:21

du kannst alles kontrollieren was du willst. Nullpointer heisst das ein Pointer die Adresse NULL = 0 = 0x00000000 hat. Ein ungültiger Pointer ist, wenn ein Pointer z.B. nach 0xcccccccc zeigt, nachsowas solltest du auch schauen.

Natürlich ist es sinnvoll genau da zu schauen, wo dein Programm abstürzt (kurz davor) und dort die Variablen mittels Haltepunkt abzufragen.

Sowas sollte man aber eigentlich schon wissen bevor man mit Fenstern handtiert

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

22

16.07.2006, 17:54

Ich bin mir jetzt nicht sicher, wie abstürzen definiert ist, aber es passiert folgendes: Der Block lässt sich einfach nicht mehr bewegen (oftmals werden auch die letzten drei, vier Positionen des Blockes nicht mehr durch den Hintergrund übermalt).

Aktuelle Version: http://spacegaier.de/downloads.html -> MoveRect

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

23

16.07.2006, 18:01

sry ich hab aber jetzt nicht die zeit dir da zu helfen, da ich in nächsten 2 Wochen Prüfungen hab, danach helf ich dir, falls es kein anderer macht, bestimmt.

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

24

16.07.2006, 18:06

Is gut. Danke schonmal für die Hilfe bis hier hin und viel Glück bei den Prüfungen (was machsch denn?)!!!

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

25

16.07.2006, 18:09

mal dir auf ein Blatt papier was du willst und entwerf so nach und nach deine Applikation die diese Spezifikation erfüllt. Erst einfach (nur ein Bild malen und dann immer so weiter). Also schritt für schritt

CW_Kovok

Alter Hase

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

26

16.07.2006, 19:19

poste mal den code, denn nur mit dem Programm kann man dir nich helfen
Was es alles gibt, das ich nich brauche - Aristoteles

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

27

16.07.2006, 20:04

Neue Version ist oben (mit Code). Ist glaub ich sinnvoller, als den ganzen Code hier zu posten.

CW_Kovok

Alter Hase

Beiträge: 836

Wohnort: nähe Bonn

Beruf: Schüler

  • Private Nachricht senden

28

16.07.2006, 20:39

k hat was gedauert, du hast fehler es muss so heißen:

C-/C++-Quelltext

1
2
3
    ReleaseDC(hWnd, hDChWnd);
    DeleteDC(hDCBlock);
    DeleteObject(hBlock);


und

C-/C++-Quelltext

1
2
3
    ReleaseDC(hWnd, hDChWnd);
    DeleteDC(hDCBackground);
    DeleteObject(hBackground);
Was es alles gibt, das ich nich brauche - Aristoteles

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

29

16.07.2006, 21:03

Okay, danke jetzt funzt's.

Werbeanzeige