-
Forum: Programmieren allgemein
Delphi
by Luckie,
31. Mär 2016
Und was soll uns der Screenshot sagen?
-
Forum: Programmieren allgemein
Delphi
by Luckie,
24. Mär 2016
Ich glaube selbst mein NonVCL Memory hat weniger.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
24. Mär 2016
Nachtrag. Man könnte auch alle Grafiken zur Entwicklungszeit in eine Imageliste packen. Dann werden sie in die Exe als Ressource einkompiliert.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
24. Mär 2016
Wo sind da jetzt die Fehler? ich sehe da nur ein Rumgeklicke.
Und die Pfade sind auch sehr bedenklich. Das sind absolute Pfade vom aktuellen Arbeitsverzeichnis. Nur was das Arbeitsverzeichnis ist, ist so ziemlich ein Glücksspiel, dass es das Verzeichnis von deiner Anwendung ist.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Es geht nicht um den Anwender. Es geht um dich.
Und warum soll man es als Schüler nicht gescheit lernen? Es geht ja nicht um hochkomplxe Software die du programmieren sollst. Ein einfaches Memory Spiel, sauber programmiert.
Und glaub mir, eine saubere Programmierung beugt Fehler vor und hilft Fehler zu finden.
Aber wo waren wir jetzt bei deinem Problem stehen geblieben?
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Und jetzt das ganze noch in Routinen packen und mit Parametern aufrufen.
Zu den 14.000 Zeilen für ein Memory sage ich jetzt mal nichts.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Programmoptimierung fängt beim Konzept, was es bei dir nicht gibt, und der ersten Zeile Code an. Spart Arbeit, beugt Fehler vor und sorgt für sauberen Code.
Dann wäre das doch das perfekte Projekt, um sich mit Klassen zu beschäftigen. Wenn man natürlich kein Interesse hat was dazu zu lernen und sich weiter zu entwickeln...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Aber jede Wette in einem Monat findest du dich da auch nicht mehr zu recht.
Überschreiben? Rechte? Du lädst doch nur ein anderes Image in die Komponente. Was dachtest du, was du da für Rechte brauchst.
PS: Und wenn wir dir helfen sollen, sollten wir uns wohl auch in deinem Code zu recht finden. :roll: Und so unübersichtlich wie der ist, ist das fast ein Ding der Unmöglichkeit. Da scheint...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Ach, der Link war die Fehlermeldung? :?
-
Forum: Programmieren allgemein
Delphi
by Luckie,
23. Mär 2016
Immer diese wahnsinnig aussagekräftigen Fehlerbeschreibungen. :roll: Sollen wir jetzt raten, was nicht geht und welche Fehlermeldung kommt? :roll:
-
Forum: Programmieren allgemein
Delphi
by Luckie,
5. Feb 2016
Nett. ;)
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
öHm. Was ist jetzt an deiner Unit2 prinzipielle anders als bei meinen Units/Klassen?
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Das ist jetzt nicht dein Ernst? :shock: Das ist ein selbst definiertes Ereignis. Das nennt man dann "programmieren".
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Boah. Das Programm habe ich vor sieben oder mehr Jahren geschrieben.
Als erstes: Wenn dir Schlüsselwörter nichts sagen, guck bitte in der Hilfe oder nutze das Internet. Und hättest du dir mein Klassen Tutorial mal angeguckt, würden sich schon viele Fragen von selbst beantworten.
TCardStatus = (csBlind, csRevealed, csFound); //Wieso benötigt das keine Klasse?
Weil es eine...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Die KartenListe kann eine Eigenschaft von der Klasse TSpielfeld sein.
Wo und wie du die Karten anzeigst ist dir überlassen. Das können Images auf der Form sein. Das können einzelne Panels für jede Karte sein.
Ob du für jede Klasse eine Unit nimmst, bleibt dir überlassen. Ich würde es aber empfehlen.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Jedes Kartenobjekt hat zum Beispiel die Eigenschaften: Grafik, Position. Verwaltet werden die mit einer Klasse TObjectList (Stellt Delphi schon zur Verfügung).
Die Klasse TSpielfeld geht jetzt die Objektliste durch und zeichnet die Grafik der Karte an die Position aus dem Karten Objekt.
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Nein. Mit Create wird ein Objekt von einer Klasse angelegt. Danach kann man die Klasse "benutzen". Mit Free wird das Objekt wieder freigegeben.
Jeder Karte ist ein Objekt der Klasse TKarte. Verwaltet werden die Kartenobjekte in einer Liste. Brauchst du ein Kartenobjekt nicht mehr gibst du es frei (Free) und löscht es aus der Liste.
to destroy = zerstören. Und warum denkst du jetzt, dass...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Doch genau das sollst du! Oder wie stellst du dir vor, wie man mit der Suche je was wieder finden soll, wenn drei vier Probleme in einem Thread besprochen werden? Davon mal abgesehen, dass es dann im Thread drunter und drüber geht.
Also mache bitte für dein Login Problem einen neuen Thread auf.
Aber es sind nun mal unabhängige Probleme die einzeln nichts miteinander zu tun haben. Also...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Um was geht es hier jetzt eigentlich? Um ein Memory Spiel oder wie man Benutzer und Passwort (sicher) in einer Datei speichert und wieder validiert? Das ein hat mit dem anderen nichts zu tun. So ein "Login" für ein Memory Spiel ist ja ganz nett. Aber hat mit dem Problem "Memory Spiel unter Nutzung von Klassen" nichts zu tun. Davon abgesehen, hätte man schon das Login in einer Klasse packen...
-
Forum: Programmieren allgemein
Delphi
by Luckie,
27. Jan 2016
Doch. Das ist an einem Nachmittag gemacht und du bekommst ein Gefühl wie das mit den Klassen funktioniert. Dann würdest du auch erkennen, dass eine Klasse für "Gewonnen" und "Verloren" Unsinn ist. Das ist eine Methode der Klasse "Spiel" (zum Beispiel).
-
Forum: Programmieren allgemein
Delphi
by Luckie,
24. Jan 2016
Dann fang mit was einfacheren an. Schreibt dir ein Programm zum Umrechnen von Temperaturen mit Klassen. Oder lies dich hier mal ein: http://michael-puff.de/Programmierung/Delphi/Tutorials/ -> Klassen_in_Delphi
-
Forum: Programmieren allgemein
Delphi
by Luckie,
15. Jan 2016
Memory gegen den Computer? Ich habe mal gehört, die können sich unheimlich gut Dinge merken. Wenn das mal nicht zu Frust beim menschlichen Spieler führt. :mrgreen:
Schon etwas älter: http://michael-puff.de/Programmierung/Delphi/Programme/ -> LuckieMemory. Ist mit Quellcode.