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

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

21

08.11.2011, 21:28

PS: Debuggen F5 Mach ich immer...^^

Aber benutzt du den Debugger auch? Einfach nur F5 bringt dir erstmal nicht viel.

22

08.11.2011, 21:31

Welchen Debugger?

Also den, den ich meine Öffnet das Konsolen Fenster und führt das aus was ich gecodet hab

23

08.11.2011, 21:58

Wie lernst Du denn C#? Hast Du ein Buch?

24

08.11.2011, 22:30

Nope nen Kumpel der seit 2-3 Jahren C# und C++ Programmiert

MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

25

08.11.2011, 23:23

Es gibt so tolle Sachen wie Haltepunkte... ^^

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

26

09.11.2011, 00:16

Na dann setz dich mit deinem Kumpel zusammen und lass dir zeigen wie man ein Programm debuggen kann.
Vor allem wie sollen wir dir helfen wenn du uns sagst, dass es nicht funktioniert. Niemand weiß was nicht funktioniert und der Codeteil den du hier gepostet hast ist auch richtig.

edit: http://openbook.galileocomputing.de/visu…2010_09_003.htm hilft dir zum Thema debuggen weiter.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

DerMark

Treue Seele

Beiträge: 324

Wohnort: Emsdetten

Beruf: Softwareentwickler

  • Private Nachricht senden

27

09.11.2011, 10:10

Welchen Debugger?

Also den, den ich meine Öffnet das Konsolen Fenster und führt das aus was ich gecodet hab


Ich glaube du meinst was komplett anderes. Dein Programm wird normal ausgeführt und der Debugger verbindet sich automatisch mit dem ausgeführten Programm, das meinst du ;)

Kleine Einstiegshilfe zum debuggen:

Auf die Zeile klicken die du dir näher im debugger ansehen möchtest dann F9 drücken, der rote Punkt der nun links auf dem Bildschirm erscheint nennt man Haltepunkt. Jedesmal wenn nun dein Programm mit aktiviertem Debugger an diese stelle geht hält der Debugger die Ausführung deines Programmes an dieser Stelle an. Als ob du den Pause Knopf drücken würdest (den es wirklich gibt).

Hier kannst du nun die Werte deiner Variablen etc anschauen (zB indem du die Maus über die Variable bewegst oder die variable zur Überwachung hinzufügst).

Mit F5 läuft dein Programm normal weiter.
Mit F10 überspringst du die aktuelle Zeile (gelb markiert)
Mit F11 gehst du in das nächste Kommando der aktuellen Zeile hinein, wenn möglich (quasi wie mit F10, nur "genauer", du springst damit zB auch in Methode/Funktionen hinein die in der aktuellen zeile ausgeführt werden würden.)

Mit F9 oder ein klick auf den roten Haltepunkt entfernst du den Punkt wieder.

Ich glaube, dass du das ganze sehr nützlich finden wirst um Fehler zu finden und zu beheben, wenn du es denn erstmal verstehst.

mfg Mark

28

09.11.2011, 15:38

Danke für die Vielen Antworten hatte das gestern Schon gelöst ..^^

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

29

09.11.2011, 16:05

Das mit dem debugging solltest du dir trotzdem angucken und zu Herzen nehmen, da du dir damit sehr viel nervige Arbeit und Stress ersparst.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

30

09.11.2011, 16:33

Da brauchst du schon ein Buch wie "Debugger für Dummies" ohne dich jetzt beleidigen zu wollen. ... :!:

MfG
Check

Werbeanzeige