3

如何使用消息中的一些变量更改消息对话框的标题。我试过了

Application.MessageBox('x * y = ' + result, 'this is title', MBICONINFORMATION); 

但它显示错误说不兼容的类型:'String' 和'PAnsiChar',我知道这是因为'result' 变量是不允许的。有什么解决办法吗?之前谢谢

4

2 回答 2

5

我建议您使用格式功能如下:

Application.MessageBox(PChar(Format('x * y = %s', [result])), 'this is title', MB_ICONINFORMATION);

于 2012-07-14T14:13:49.727 回答
4

好的,我知道刚刚放

Application.MessageBox(PChar('x * y = ' + result), 'this is title', MB_ICONINFORMATION);

也许可以作为其他人的参考。

于 2012-07-14T02:21:43.390 回答