我偶然发现以下代码:
var
I: Integer;
begin
I:= StrToInt('0xAA');
ShowMessage(IntToStr(I)); // shows 170 = $AA
end;
在Delphi 2009中使用是可以的。顺便说一下,这个功能帮助我从C头文件中提取十六进制常量。
我想知道是否可以继续使用这个功能,或者这个功能将在未来版本中被“修复”?
StrToInt()
需要执行的操作,将字符串转换为整数。而且该字符串必须包含一个整数值,无论它的格式是什么。 - Azad SalahliStrToInt
无法接受的。八进制和二进制就是其中之一。 - Rob KennedyStrToInt
必须接受你写的任何内容。我只是想说如果它能正常工作,那就没有问题。而且我不认为这会被修复 :) - Azad Salahli