Q&A

  • 16진수에서 -->10진수로
우선 감사드리고여
현상황

1.edit1.text 에 16진수 값을 받습니다(물론 edit1은 string 이겠지여)
2. 받은 값을 변수 a에 넣습니다 근데 이 a이 변수를 integer 로 해야 되여 아니면 string로 해야 되는가여.....
3.받은 변수 값을 10진수로 바꾸어서 label1.caption 에 넣어려고 합니다

어떤 코딩이 필요한쥐 답변부탁드립니다
1  COMMENTS
  • Profile
    KDDG_Check 2003.08.28 06:14
    안녕하세요. 여유로움입니다.

    변수 a는 당연히 string으로 하셔야 되구요.
    이 문자열을 10진수 값으로 하시려면
    간단하게

    var
      a : String;
      b : integer;
    begin
      a := Edit1.Text;
      b := StrToInt('$' + a); //<--- 요기 ^^;
      showmessage(IntToStr(b));
    end;

    위와 같이 하시면 됩니다.
    혹시, a를 다른 곳에서 사용하지 않는다면 그냥
      b :=  StrToInt('$' + edit1.text);
    와 같이 하시는게 좋을 거 같네요.

    그럼 도움이 되셨기를....