Q&A

  • Word형의 변수에 Integer형의 값을 넣을수 없나요?
안녕하세요.. 델파이 초보입니다..

tmpYear 라는 Word형의 변수가 있는데요..

tmpYear 변수에

tmpYear := StrToInt(cboYear.Text);

이런식으로 콤보박스에서 선택된 값의 데이터를 Integer형으로 변환후 저장하려고 하는데요..

Word나 Integer나 같은 숫자형인거 같은데요.. 저장이 안되네요..

저 위의 cboYear.Text의 데이터 값은 1950이거든요?

Word형의 범위안에 속하는 값인데 안되네요..

Integer형의 값을 Word형으로 바꿔주는 함수가 따로있나요?

아님 저장할수있는 방법이 있나요?
3  COMMENTS
  • Profile
    hahaha 2003.06.18 00:45
    되는데요...

    procedure TForm1.Button1Click(Sender: TObject);
    var tmpYear :Word;
    begin
        tmpYear := StrToIntDef(Trim(ComboBox1.Text),0);
        ShowMessage(IntToStr(tmpYear));
    end;

    아닌가?....


  • Profile
    양영필 2003.06.18 00:26

    형이 안맞을시에는 자동으로 잘라서 넣어주고 있습니다.

    브레이크 포인트 걸어서 확인해보시는게 -_-;;  좋으실거 같습니다.
  • Profile
    이진성 2003.06.18 00:34
    브레이크 포인트는 뭔지요?

    그리고 확인방법은 어떻게 되는지 알고싶습니다..