AntalRigtige er en globalvariabel, af typen Integer. Nr er en lokal varabel, af typen integer
Programmmet melder fejl ved linien med: "and AntalRigtige:= AntalRigtige+1;" og jeg er temmelig sikker på at det er der problemet ligger. Nogen der ved hvad der kan være galt?
procedure TForm1.RadioGroup1Click(Sender: TObject); begin If Radiogroup1.Itemindex=Svar[Nr] then ShowMessage('Korrekt svar') and AntalRigtige:= AntalRigtige+1; else ShowMessage('taber'); Nr:=Nr+1; If Nr<=10 then Memo1.Lines.LoadFromFile('spg'+IntToStr(Nr)+'.txt') else Showmessage('Du havde IntToStr(AntalRigtige) rigtige!'); Radiogroup1.Itemindex:=-1 end;
type TForm1 = class(TForm) Label1: TLabel; RadioGroup1: TRadioGroup; Memo1: TMemo; procedure RadioGroup1Click(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1; AntalRigtige: Integer;
implementation
{$R *.dfm} var Nr: Integer; Svar: array[1..10] of Integer;
procedure TForm1.RadioGroup1Click(Sender: TObject); begin If Radiogroup1.Itemindex=Svar[Nr] then ShowMessage('Korrekt svar') and AntalRigtige:= AntalRigtige+1; else ShowMessage('taber'); Nr:=Nr+1; If Nr<=10 then Memo1.Lines.LoadFromFile('spg'+IntToStr(Nr)+'.txt') else Showmessage('Du havde IntToStr(AntalRigtige) rigtige!'); Radiogroup1.Itemindex:=-1 end;
procedure TForm1.RadioGroup1Click(Sender: TObject); begin If Radiogroup1.Itemindex=Svar[Nr] then begin ShowMessage('Korrekt svar'); AntalRigtige:= AntalRigtige+1; end else ShowMessage('taber'); Nr:=Nr+1; If Nr<=10 then Memo1.Lines.LoadFromFile('spg'+IntToStr(Nr)+'.txt') else Showmessage('Du havde IntToStr(AntalRigtige) rigtige!'); Radiogroup1.Itemindex:=-1 end;
Hvis du skal have to instruktioner i en if statement, skal de pakkes ind i en begin end;
Ikke fordi 30 point er meget, men af principielle grunde synes jeg at det er på tide at du lukker spørgsmålet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.