delphi中如何在消息框显示变量?
比如MessageBox中或
ShowMessage中或
MessageDlg等?
例如提示“您的计算结果为:” 变量 ok
比如MessageBox中或
ShowMessage中或
MessageDlg等?
例如提示“您的计算结果为:” 变量 ok
解决方案 »
- 动态修改数组大小的问题。
- 如何屏蔽鼠标右键?
- 菜菜问题,先谢大家。
- 追加记录问题
- vb.net中如何调用delphi中的oleVariant类型数据?在vb.net中调用delphi开发的ActiveX控件时,怎样用数组作为参数传递?
- 非接触式IC卡
- 如何知道http://www.***.com/a.zip的文件a.zip 的文件信息,判断完后才决定下载
- 能不能用query来写语句判断某个表是否存在?
- 怎样使用Report Machine控件?
- 什么地方可以查。DELPHI的函数使用方法。在帮助上怎么没有
- 如何用delphi7.0与oracle9i连接
- 先是动态生成菜单,后我删除想重新生成,到最后一个的时候会报错,那位大哥帮下
msg:string;
begin
msg := 'abc';
ShowMessage('您的计算结果为:'+msg);
end;
2楼的是一个办法,
要显示变量的值,用MessageBox怎么做?
Var
Str : String;begin
Str := 'ok';Application.MesageBox(Pchar('calc Result'+Str),'prompt',MB_OK+MB_IconInformation);
end
就是這個意思嘛?不會吧?
a:Real;
begin
a:=2;
ShowMessage(Format('你已经消费了%f元',[a]));
end;
一楼使用了ShowMessage,其实在MessageBox中也一样。字符串是可以用+直接连的
msg:string;
begin
msg := 'abc';
ShowMessage('您的计算结果为:'+msg);
end;正解,如果你要显示别的类型的变量需要吧msg的类型转换一下,最后要转化为串。
例如:如msg为float则转化后为:ShowMessage('您的计算结果为:'+FloatToStr(msg));