잘 되는데요? 그 앞의 if 조건을 지나쳐버리는 것이 아닌지 확인해보세요.
델초보 님이 쓰신 글 :
: 감사합니다 덕분에 잘해결됫네요~!
:
: 하지만 막상 프로그램을 실행해보니... 입력이 되지를 않네요..a
:
: 델파이 시작한지 얼마 안되서 그런지 왜 안되는지를 모르겟내요..
:
: procedure TfrmIoList123.edAmtEnter(Sender: TObject);
: begin
: if iiState in [1,2] then
: edAmt.Text :=IntToStr( StrToInt(edQty.Text) * StrToInt(edPrice.Text) );
: end;
:
: 이런식인데...
: 왜 안되는 걸까요 계산이... 킁... 한번더 도움주셧으면 해요
:
: 박지훈.임프 님이 쓰신 글 :
: : edAmt.Text := edQty.Text * edPrice.Text;
: : 이 라인이 정상적으로 돌아가려면... StrToInt도 필요하고 IntToStr도 필요하죠.
: :
: : edAmt.Text := IntToStr(StrToInt(edQty.Text) * StrToInt(edPrice.Text));
: :
: :
: :
: : 델초보 님이 쓰신 글 :
: : : 델 초보 입니다.
: : :
: : : procedure TfrmIoList123.edAmtEnter(Sender: TObject);
: : : begin
: : : if iiState in [1,2] then
: : : edAmt.Text := edQty.Text * edPrice.Text
: : : 요걸 계산하려고 하는데 strtoint 붙여서 계산하면 안되는건가요?
: : : 계속 에러 뜨내요.
: : : 고수님들 해결책좀 주세요~
|