学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

DELPHI在字符串中的变量的问题

DELPHI在字符串中的变量的问题

程如下:
var
a : integer ;
begin
    a := 1;
    messagedlg(' a的值是'+a+' ',mterror,[mbok],0);
end;

结果在messagedlg处出错

请高手帮看一下

TOP

messagedlg(' a的值是'+a+' ',mterror,[mbok],0);

只允许字符串,即String类型的变量,只要转换为String类型即可:
messagedlg(' a的值是'+inttostr(a)+' ',mterror,[mbok],0);
爱我至爱,至死不渝!

TOP

非常感谢~

TOP

ShowMessage一般用法,传的参数是String型 你传的是 int型,类型不匹配肯定要报错
procedure ShowMessage(const Msg: string);
[fts=3][M][ftc=#F16C4D]ぃ~~è前方是绝路,希望在转角è~~ぃ[/ft][/M][/ft]

TOP

发新话题