![]() |
Re: Unterprogramm auf Oberfläche(VCL) beziehen
Also ich weiß nicht genau was ich falsch mache, aber ich möchte dies ausführen
Delphi-Quellcode:
ist nur nen kleiner Teil von dem Programm
procedure Spielstein;
If (stringgrid1.cells[y,2] =IntToStr(1)) or (stringgrid1.Cells[1,2] =IntToStr(2)) then stringgrid1.cells[y,1]:=IntToStr(Spieler) und um das es funktioniert, soll ich dies tun???
Delphi-Quellcode:
das Problem tritt aber weiterhin auf (bin ich einfach nur zu dumm??? :freak: )
procedure Spielstein(Target: TStringgrid)
If (stringgrid1.cells[y,2] =IntToStr(1)) or (stringgrid1.Cells[1,2] =IntToStr(2)) then stringgrid1.cells[y,1]:=IntToStr(Spieler) brauche nochmal eure hilfe |
Re: Unterprogramm auf Oberfläche(VCL) beziehen
Delphi-Quellcode:
procedure Spielstein(const Target: TStringgrid);
begin If (Target.cells[y,2] =IntToStr(1)) or (Target.Cells[1,2] =IntToStr(2)) then Target.cells[y,1]:=IntToStr(Spieler); |
Re: Unterprogramm auf Oberfläche(VCL) beziehen
Delphi-Quellcode:
Wo du nun noch die Werte für "y" und "Spieler" herbekommst, kann ich dir so noch nicht sagen - dafür war der Code-Ausschnitt zu kurz.
procedure Spielstein(Target: TStringgrid)
If (Target.cells[y,2] =IntToStr(1)) or (Target.Cells[1,2] =IntToStr(2)) then Target.cells[y,1]:=IntToStr(Spieler) Das Ganze funktioniert sowies nur dann, wenn der Aufruf
Delphi-Quellcode:
an einer Stelle erfolgt, wo sowohl "Spielstein" als auch "stringgrid1" bekannt sind.
Spielstein(stringgrid1);
|
Re: Unterprogramm auf Oberfläche(VCL) beziehen
Zitat:
|
Re: Unterprogramm auf Oberfläche(VCL) beziehen
ok jetzt läuft das erstmal
Ich kannte das nicht mit dem Target und so aber werds mir jetzt merken thx dann an alle :dp: :dp: :dp: |
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