delphi中如何将string转int?
2个回答
展开全部
1、strtoint (const S:string):longint 将数字字符串转换成整数,字符串可以是十进制或十六进制格式,如果字符串不是一个合法的数字字符串,系统发生ECONVERTERROR异常。
2、datetimetostr (datetime:Tdatetime):string; 将Tdatatime格式变量转换成字符串,如果datetime参数不包含日期值,返回字符串日期显示成为00/00/00,如果datetime参数中没有时间值,返回字符串中的时间部分显示成为00:00:00 AM。
推荐于2018-04-08 · 知道合伙人互联网行家
关注
展开全部
据我的理解,并编写测试代码:
var
i,gMC: Integer;
begin
i:=1;
gMC := 3;
while (i <= gMC) do
begin
///////gLuJing 是String类型
///////gmc是图片名称后面的数字,如‘宫内节育器放置1.jpg’
imGongNeiFZ1.Picture.LoadFromFile(gLuJing + '人口计生\计划生育技术服务\宫内节育器放置' + IntToStr(gMC) + '.jpg');
end;
end;
你的问题补充:InToStr 不能用,可能的原因:
1. 最可能的原因:函数名称拼写错误,少了个T,应该是 IntToStr
2. 没有将IntToStr所有的单元文件包含进来(uses,但据我的估计可能性不大,一般来说这个函数所在单元都会缺省引入)。
var
i,gMC: Integer;
begin
i:=1;
gMC := 3;
while (i <= gMC) do
begin
///////gLuJing 是String类型
///////gmc是图片名称后面的数字,如‘宫内节育器放置1.jpg’
imGongNeiFZ1.Picture.LoadFromFile(gLuJing + '人口计生\计划生育技术服务\宫内节育器放置' + IntToStr(gMC) + '.jpg');
end;
end;
你的问题补充:InToStr 不能用,可能的原因:
1. 最可能的原因:函数名称拼写错误,少了个T,应该是 IntToStr
2. 没有将IntToStr所有的单元文件包含进来(uses,但据我的估计可能性不大,一般来说这个函数所在单元都会缺省引入)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询