Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Mär 2014
@Sir Rufo: :thumb: made my day
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Mär 2014
Was hast Du denn erwartet? Dass Dir das jemand fertig auf dem Silbertablett serviert? Insbesondere Sir Rufo hat sich viel Zeit für Dein Problem genommen, nur die Umsetzung war Dein Part.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Mär 2014
Wenn man so etwas noch nie gemacht hat oder zumindest unerfahren auf dem Gebiet ist, welchen Sinn macht es da, ohne nachzudenken irgendetwas zusammenzuschreiben und ohne überhaupt zu wissen, wo man eigentlich hinwill? Falls Du Projekte im Berufsleben so umsetzt, ist das Deine Sache, ich muss das ja später zum Glück nicht debuggen.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
28. Feb 2014
Sollte die Logik nicht erst einmal klar sein, bevor man eine Oberfläche bastelt? Sonst landet man wieder bei der "function follows design"-Programmierung und vermengt schlimmstenfalls Darstellung und Logik.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
28. Feb 2014
Du hast jetzt ein dynamisches Integer-Array und ein statisches String-Array mit 12 * 12 Feldern deklariert. Syntaktisch ist das OK, allerdings bin ich mir nicht sicher, ob das statische Array wirklich eine lokale Variable sein sollte. Andererseits kenne ich Deine angedachte Vorgehensweise auch nicht, von daher musst Du selbst entscheiden, ob das so richtig ist.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
Sach ich doch die ganze Zeit :)
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
Isses denn so schwer? Ein Spielfeld, auf das so lange geballert wird, bis alle Schiffe versenkt sind, zurückgeschossen wird nicht. Das entspricht zwar nicht dem klassischen Schiffe versenken, ist aber zumindest ähnlich.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
1. ist immer noch falsch. Zuerst die Logik, dann die Darstellung. Ob das letztendlich ein StringGrid wird, ein Array of TPanel oder ein TSchießMichTot, ist doch erst einmal vollkommen irrelevant.
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
Ich seh da nix von KI, wäre ja auch "leicht" übertrieben für den Wissensstand (eine "richtige" KI wäre BTW auch für meine eigenen Kenntnisse zumindest keine leichte Aufgabe).
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
Es gibt bei 3. ja nur 2 Möglichkeiten: Treffer oder kein Treffer, da bietet sich ein If ja geradezu an ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
13. Jan 2014
Vergiss das Grid erst einmal, das ist ja nur die Darstellung. Du solltest zunächst das Gesamtproblem in kleinere Teilprobleme und diese wiederum in noch kleinere Teilprobleme zerlegen, bis eine weitere Zerlegung nicht mehr sinnvoll erscheint. Diese "Kleinstprobleme" werden dann einzeln in Funktionen oder Prozeduren gelöst. Nehmen wir doch die Platzierung als Beispiel:
- Zufällige Position...