Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#7

Re: Fehlermeldung bei begin und then

  Alt 25. Okt 2008, 14:10
Machs halt so:

Delphi-Quellcode:
procedure Kontrolle(const Target: TStringgrid);
var a, b :integer;
    gefunden: Boolean;
begin
  y:=-1;
  gefunden := false;

  begin
    For x := 1 to 6 do
      begin
        For a := 1 to 4 do
          begin
            For b := 1 to 4 do
              begin
                y:=a+b;
                gefunden := Target.cells[x,y] = IntToStr(Spieler);

                If gefunden then
                  break;
              end;
            If gefunden then
              break;
          end;
        If gefunden then
          break;
      end;
  end
  
  If not gefunden then
    showmessage('Spieler' +IntToStr(Spieler) +'hat gewonnen!'));
end;
[Edit]
aus dem Stregreif geschrieben, kann leicht fehlerhaft sein....
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat