Witam! Piszę kalkulator w Delphi (podobny do tego z Windows). Wciska się w nim klawisze i w Memo pokazują się liczby, ale trzeba przekonwertować te znaki co są w Memo, ze string do integer (chyba). No i piszę tak (to jest instrukcja do przycisku z Captionem ‘1’):
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add('1');
x := strtoint(memo1.text);
end;
Ale wyświetla mi błąd w lini
x := strtoint(memo1.text);
Jak ktoś wie co tutaj jest źle to proszę o pomoc
A zpomniałem dodać ze zadeklarowałem zmienne w sekcji public.
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Add('1');
x := strtoint(memo1.text);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Lines.Add('2');
y := strtoint(memo1.text);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
strtoint(wynik);
wynik := x + y;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Memo1.Lines.Add(wynik);
end;
coś takiego wykombinowałem, ale tu jest pewnie dużo błędów