如何在showmessage中输出一个变量?(100分)

  • 主题发起人 主题发起人 delphie
  • 开始时间 开始时间
D

delphie

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道showmessage是这样用的showmessage(''),然后也可以用application.messagebox('')来实现弹出窗体。我只知道用它们来输出一句话。现在我的问题就是,如果我想在弹出窗体中输出一个变量的话,我又该怎么做呢?请高手们帮忙
 
要把这个变量变成字符串
比如要输出整数
showmessage(inttostr(x))
 
一个变量?内容还是变量名称?
如果是字符类型的变量,不是可以直接showmessage(var)吗?如果是其他类型,转换了也是可以吧,
也许是没有理解你的真实想法。
 
重述一下问题:
假设现在有一个变量s,我将它初始化为"中国",然后s在每一次的弹出窗体中都会取不同的值(s可以取世界上所有国家的国名),然后在弹出的窗体中显示:这个国家是s.(其中s在每一次输出的时候必须要用具体的国家名来代替),不知道这一次够清楚了不?
 
你变量是string的不就就好了 直接用
 
showmessage(s)
 
var
s:string;
...
s:='china';
showmessage(s);
...
s:='japan';
showmessahe(s);
 
老是出错,不知道哪里错了
 
把代码贴出来啊
 
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;

begin
s:='中国';
showmessage('这个国家是'+s+'');

end;

end.
 
s: string;
把对应的国家名给S,之后showmessage(s);不就可以啦?
不行就把代码贴出来看看吧.
 
混着,抢分
 
procedure TForm1.Button1Click(Sender: TObject);
var sql:string;
begin
sql:='PLMM';
showmessage(sql);
end;
 
showmessage(Format('信息:%s 数字:%d',['22',1]))
 
隐士山人已经说的很清楚了
如果还有问题,请楼主把代码贴出来
 
还有问这个问题的?倒
 
先定义一个变量
var
s : String;
begin
s ;= '你要显示的变量值!';
ShowMessage(s);
end;
 
上面的方法可以.给分
 
后退
顶部