![]() |
#12 |
Moderator
|
Код: функция Hex2Dec(Str:Text[30]):Integer IF Str[1]>='A' THEN BEGIN StrTemp:=CONVERTSTR(Str,'ABCDEF','012345'); EVALUATE(iTemp,FORMAT(StrTemp[1])); iTemp := iTemp+10; END ELSE EVALUATE(iTemp,FORMAT(Str[1])); Result := iTemp*16; IF Str[2]>='A' THEN BEGIN StrTemp := CONVERTSTR(Str,'ABCDEF','012345'); EVALUATE(iTemp,FORMAT(StrTemp[2])); iTemp+=10; END ELSE EVALUATE(iTemp,FORMAT(Str[2])); Result+=iTemp; EXIT(Result); |
|