--------------------------------------
var a: string; b: string;
begin
a := Edit1.Text;
b := Edit2.Text;
Edit3.Text := a + b;
-----------------------------
Og da stod svaret som at 5 + 5 var 55...
Hej Kenneth...
Ved dit eksempel med 5 tallene gør computeren det at den læser hvad der står i Edit1 og Edit2, og bagefter lægger dem sammen.
Eftersom a og b er af typen string læser den altså dette som en tekststreng og ikke som et tal.
a og b skal være tal. F.eks. heltal som hedder integer.
--------------------------------------
var
a, b: Integer;
begin
a := StrToInt(Edit1.Text);
b := StrToInt(Edit2.Text);
Edit3.Text := IntToStr(a + b);
-----------------------------
StrToInt, IntToStr ... sørger for at "oversætte" streng til tal, og tal til streng...
Venlig hilsen
MF