계산 프로그램을 만들려고 하는데여...
예를 들어
procedure TForm1.button1Click(Sender: TObject);
var
i, j, total : integer;
begin
i := StrToInt(Edit1Text);
j := StrToInt(Edit2.Text);
total := i + j;
label1.Caption := IntToStr(total);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
o, p, total : integer;
begin
o := StrToInt(Edit3.Text);
p := 위의 'label1'의 총합; // 애를 어떻게 표현해야 하나여?
total := o - p;
label2.caption := IntToStr(total);
> 계산 프로그램을 만들려고 하는데여...
>
> 예를 들어
>
> procedure TForm1.button1Click(Sender: TObject);
> var
> i, j, total : integer;
>
> begin
> i := StrToIntDef(Edit1.Text, 0);
> j := StrToIntDef(Edit2.Text, 0);
>
> total := i + j;
>
> label1.Caption := IntToStr(total);
// 이런 경우 변수없이 한 줄로 처리할 수 있습니다.
// Label1.Caption := IntToStr(StrToIntDef(Edit1.Text, 0) + StrToIntDef(Edit2.Text, 0));
>
> end;
>
>
> procedure TForm1.Button2Click(Sender: TObject);
> var
> o, p, total : integer;
> begin
>
> o := StrToIntDef(Edit3.Text, 0);
> p := StrToIntDef(Label1.Caption, 0);
>
> total := o - p;
>
> label2.caption := IntToStr(total);
>
> // 이 경우에도 한 줄로 변수없이 표현이 가능합니다.
> // Label2.Caption := IntToStr(StrToIntDef(Edit3.Text, 0) - StrToIntDef(Label1.Caption, 0));
> end;