Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi "MineSweeper" - Probleme mit Rundtime-Buttons (https://www.delphipraxis.net/121697-minesweeper-probleme-mit-rundtime-buttons.html)

mkinzler 2. Okt 2008 19:32

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Warum weist du dann denen nicht einen idividuellen Tag und die Eventmethode zu?

64Jabor 2. Okt 2008 19:38

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Ja ein Tag ist ein String oder wie sehe ich das doch?
Einen String also der für das Array stehen muss um den Button gut zu identifizieren.
Mein Array ist aber zweidimensional, also müsste ich in diesem einen String die beiden Array"variablen" angeben, das stell ich mir mühsam vor...

EDIT: Ah ok sry, ein Integer, aber trotzdem...

Medium 2. Okt 2008 19:41

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Durch eine eindeutige Nummer ist ein Button immer eindeutig identifiziert. Wenn du nun noch geschickt etwas grundlegende Mathematik hinzu ziehst, kannst du auch aus einem fortlaufenden Index von links oben nach rechts unten eine Zeilen- und Spaltennummer erzeugen.

64Jabor 2. Okt 2008 19:47

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
@medium
Das ist richtig!
Könnte ich durchaus machen um die Sache zu vereinfachen, aber dennoch löst das nicht alle Probleme!
Damit wäre das ganze wohl einen Tick schneller, aber die Zugriffsverletzungen werden dadurch nicht aufhören, denn den korrekten Button hatte ich auf meine Weise auch schon vorher an der Angel...

mkinzler 2. Okt 2008 19:51

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Tja manche sind halt resistent gegen Hilfe :gruebel:

64Jabor 2. Okt 2008 19:54

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
So DAS musst du mir jetzt erklären xDD
Wenn ich jedem Button einen eindeutigen Tag zuweise (und das habe ich gemacht), wie kann ich dann mit dem Sender auf den Tag zugreifen?
Sender.Tag geht doch nicht, also muss ich doch wieder denselben Kram machen den ich in meiner Prozedur eh schon hab, oder seh ich da jetzt was net :drunken:

SubData 2. Okt 2008 19:55

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Delphi-Quellcode:
(Sender as TButton).Tag

64Jabor 2. Okt 2008 19:57

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Oh...

DAS meinte mkinzler damit eben *gg*
DANKE xD

64Jabor 2. Okt 2008 20:07

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
So mein Problem besteht weiterhin :(
Ich habe jetzt Tags verwendet und jeder Button ist somit EINDEUTIG zugewiesen, dennoch bekomme ich die Zugriffsverletzungen, auffallend häufig wenn nicht mehr viele Button übrig sind :gruebel:

mkinzler 2. Okt 2008 20:09

Re: "MineSweeper" - Probleme mit Rundtime-Buttons
 
Und bei was kommt die Zugriffsverletzung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz