AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Memory-Spiel: Ideen

Ein Thema von XardasLP · begonnen am 14. Jan 2016 · letzter Beitrag vom 6. Apr 2016
Antwort Antwort
Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Memory-Spiel: Ideen

  Alt 6. Feb 2016, 23:40
Was nämlich ein schönes Schmankerl wäre, wenn man die Karten so anordnen könnte, wie man es beim Memoryspiel auch macht (kreuz und quer, auch schräg
So?

Oder wirklich per Hand?
Halt einfach kreuz und quer, wie Kinder sie auch auf den Tisch legen.
Angehängte Dateien
Dateityp: zip GuessTwosomesRight.zip (259,4 KB, 9x aufgerufen)

Geändert von Bjoerk ( 6. Feb 2016 um 23:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.165 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Memory-Spiel: Ideen

  Alt 7. Feb 2016, 00:37
Halt einfach kreuz und quer, wie Kinder sie auch auf den Tisch legen.
Sehr nice...
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#3

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 16:23
Hallo,

wie kann man ein Image1.Free wieder createn?

FormSpiel.Image1.Create(nil);
Will mein Memory Spiel und alle Komponenten auf einer Form wieder zurück setzen, damit ein neues Spiel beginnen kann.


Hier zum Ansehen:
https://www.youtube.com/watch?v=PnEQ...annel=XardasLP
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#4

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 17:04
Versuchs mal mit Image1.Picture := Nil; Allerdings kannst Du dann anschließend nicht mehr auf Picture zugreifen, bis ein neues Bild geladen wurde.

Ansonsten schau mal hier: https://www.benefind.de/web.php?org=...+delphi+source

Ein Image zur Laufzeit zu erstellen müsste so gehen: Image1 := TImage.Create(FormSpiel);
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#5

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 17:28
https://gyazo.com/b8b6bd000dfa2902cccf83494c71e311

Nope geht nicht.


Delphi-Quellcode:
FormSpiel.Image1.Free;
FormSpiel.Image1_1.Free;
FormSpiel.Image2.Free;
FormSpiel.Image2_1.Free;
FormSpiel.Image3.Free;
FormSpiel.Image3_1.Free;
FormSpiel.Image4.Free;
FormSpiel.Image4_1.Free;
FormSpiel.Image5.Free;
FormSpiel.Image5_1.Free;
FormSpiel.Image6.Free;
FormSpiel.Image6_1.Free;
FormSpiel.Image7.Free;
FormSpiel.Image7_1.Free;
FormSpiel.Image8.Free;
FormSpiel.Image8_1.Free;

FormSpiel.Image1 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image1_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image2 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image2_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image3 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image3_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image4 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image4_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image5 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image5_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image6 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image6_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image7 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image7_1 := FormSpiel.Image1_1.Create(FormSpiel);

FormSpiel.Image8 := FormSpiel.Image1.Create(FormSpiel);
FormSpiel.Image8_1 := FormSpiel.Image1_1.Create(FormSpiel);
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 17:35
Nope geht nicht.
Immer diese wahnsinnig aussagekräftigen Fehlerbeschreibungen. Sollen wir jetzt raten, was nicht geht und welche Fehlermeldung kommt?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.583 Beiträge
 
Delphi 12 Athens
 
#7

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 17:41
Gute Fehlerbeschreibung (und nein, ein externes Bild zählt nicht) und dann nicht lesen können.
PS: Bilder "hier" anhängen. Und Strg+C, wenn der Fehlerdialog aktiv ist und dann per Strg+V hier als TEXT rein.

Ein Image zur Laufzeit zu erstellen müsste so gehen: Image1 := TImage.Create(FormSpiel);
Ja, der Picture.Graphic ein NIL zuzuweisen funktioniert garantiert.

Und wo bitte liegt der Code, daß heir ständig auf FormSpiel zugegriffen werden muß?
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (23. Mär 2016 um 17:51 Uhr)
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#8

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 18:04
Ich schrieb sinngemäß FormSpiel.Image1 := TImage.Create(FormSpiel); und nicht FormSpiel.Image1 := FormSpiel.Image1.Create(FormSpiel); Anstatt die Images freizugeben und anschließend neu zu erstellen, erscheint die Methode
Zitat von himitsu:
Ja, der Picture.Graphic ein NIL zuzuweisen funktioniert garantiert.
sinnvoller.
  Mit Zitat antworten Zitat
XardasLP
(Gast)

n/a Beiträge
 
#9

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 19:31
Wenn man sich das Video (https://www.youtube.com/watch?v=PnEQdamZbak) angesehen hätte, würde man ja sehen, dass das Programm nachdem das Spiel gewonnen wurde ein neues Spiel starten soll und dazu die FormSpiel komplett zurückgesetzt werden muss.

Zitat:
Und wo bitte liegt der Code, daß heir ständig auf FormSpiel zugegriffen werden muß?
Also muss die FormGewonnen auf Elemente der FormSpiel zugreifen und diese löschen und wieder .create/n.

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Access violation at address 00483BCF in module 'Project1.exe'. Read of address 00000000'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------

Geändert von XardasLP (23. Mär 2016 um 19:33 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

AW: Memory-Spiel: Ideen

  Alt 23. Mär 2016, 19:35
Ach, der Link war die Fehlermeldung?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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