1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44:
| procedure TForm2.FormCreate(Sender: TObject);
procedure ManagePosition(Spieler: String; position:String; Staerke: Integer; var x,y,z: Integer); begin if Position = 'Def' then Inc(x, Staerke) else if Position = 'Mit' then Inc(y, Staerke) else if Position = 'Ang' then Inc(z, Staerke) else showmessage ('FEHLER !!! ' + Spieler + ' hat eine ungültige Position!'); end;
var x: integer; y: integer; z: integer; begin x:= 0; y:= 0; z:= 0;
if PositionHeimSpieler1.Caption = 'Tor' then GesamtstaerkeHeimTor.caption := inttostr(strtoint(StaerkeHeimSpieler1.caption)) else showmessage ('FEHLER !!! HeimSpieler1 hat eine ungültige Position!');
ManagePosition('Spieler 2', PositionHeimSpieler2.Caption, strtoint(StaerkeHeimSpieler2.caption), x, y, z); ManagePosition('Spieler 3', PositionHeimSpieler3.Caption, strtoint(StaerkeHeimSpieler3.caption), x, y, z); ManagePosition('Spieler 4', PositionHeimSpieler4.Caption, strtoint(StaerkeHeimSpieler4.caption), x, y, z); ManagePosition('Spieler 5', PositionHeimSpieler5.Caption, strtoint(StaerkeHeimSpieler5.caption), x, y, z); ManagePosition('Spieler 6', PositionHeimSpieler6.Caption, strtoint(StaerkeHeimSpieler6.caption), x, y, z); ManagePosition('Spieler 7', PositionHeimSpieler7.Caption, strtoint(StaerkeHeimSpieler7.caption), x, y, z); ManagePosition('Spieler 8', PositionHeimSpieler8.Caption, strtoint(StaerkeHeimSpieler8.caption), x, y, z); ManagePosition('Spieler 9', PositionHeimSpieler9.Caption, strtoint(StaerkeHeimSpieler9.caption), x, y, z); ManagePosition('Spieler 10', PositionHeimSpieler10.Caption, strtoint(StaerkeHeimSpieler10.caption), x, y, z); ManagePosition('Spieler 11', PositionHeimSpieler10.Caption, strtoint(StaerkeHeimSpieler11.caption), x, y, z);
GesamtstaerkeHeimDef.caption := inttostr(x); GesamtstaerkeHeimMit.caption := inttostr(y); GesamtstaerkeHeimAng.caption := inttostr(z); end; |