그냥 바꿀때는 Label1.Caption := $FF 라고 하면 255라는 값이 출력되는데요..
변수 속에 있는 16진수의 값을 10진수로 변환하려면 어떻게 해야되죠??
변수 이름 앞에 $를 붙였는데 안되네요--;
$(변수) 이렇게 해도 안되고..
var
i: integer;
j: string;
begin
j := 'FF';
i :=
end;
j의 값을 10진수로 변환해서 i 에 넣으려고 하는데요..
이 담에 어떻게 해야 이 j의 값을 10진수로 변환할수 있나요??
HexiDecimal : String ;
-----------------------------------
HexiDecimal := '$' + Trim(Edit1.Text) ;
Edit2.Text := IntToStr(StrToInt(HexiDecimal)) ;
위처럼 Edit1.Text에 16진수 값을 넣구여, 안에 로직에서는
입력된 값앞에 '$'를 붙여서 16진수 문자열로 인식해 줍니다.
그런다음 Edit2.Text에 결과를 쓸때는 StrToInt로 변환하면
16진수를 10진수로 변환한 결과가 나오겠죠.
^^