![]() |
AW: Wassersimulation 2D array
Danke für den Tipp, aber ich bin mir ziemlich sicher, dass wir das nicht nutzen dürfen. Wir müssen es halt leider so umsetzen wie die es uns vorgeben
|
AW: Wassersimulation 2D array
Zitat:
Zitat:
Du solltest dir anschauen was Haltepunkte sind und wie Debugging funktioniert, was ja auch himitsu schon angesprochen hatte. Du kannst mit F5 einen Haltepunkt auf die Zeile setzen, in der du bist. In diesem Fall auf die genannte Zeile mit der Prüfung des Wertes in check. Dann führst du das Programm aus und schiebst das Delphi-Fenster neben dein Konsolenfenster. Nun kannst du mit F8 schrittweise die einzelnen Zeilen ausführen und schauen was passiert. Drückst du auf einer Zeile mit readln F8, kannst du im Konsolenfenster deine Eingabe machen und dann landest du wieder in Delphi. |
AW: Wassersimulation 2D array
Console hat gegenüber den meisten anderen GUI-Frameworks einen Vorteil.
-> Jemand anderes "Externes" kümmert sich um dessen Darstellung. Vorteil: Auch wenn das eigene Programm grade im Debugger "hängt", ist das Consolenfenster voll reaktiv. Man kann es minimieren, in den Hintergrund verschieben, aber auch wieder vorholen, und das problemlos mitten im Debuggen und kann so dennoch jederzeit sehen, was dort abgeht. |
AW: Wassersimulation 2D array
Zitat:
Man soll sich ja auf den eigentlich Algorithmus konzentrieren. Allerdings sollte dann die Ein-/Ausgabe auch möglichst einfach gehalten werden, also keine Cursor-Positionierung etc. sondern Einlesen von Daten mittels ReadLn. Das widerspricht allerdings dem typischen Spieltrieb von Softwareentwicklern. |
AW: Wassersimulation 2D array
Man hätte aber auch diese Ausgabe Routinen gleich liefern sollen,
damit man sich auf den eigentlichen Algorithmus konzentrieren kann! Und Prof's oder Dozenten die eigentlich nie erreichbar sind, sind auch Käse! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz