如何使用消息内部的某个变量更改消息对话框的标题。我试过了
Application.MessageBox('x * y = ' + result, 'this is title', MBICONINFORMATION);
但它显示错误表示不兼容的类型:'String'和'PAnsiChar',我知道这是因为'result'变量不允许。任何解决?先谢谢
答案 0 :(得分:5)
我建议您按如下方式使用格式化功能:
Application.MessageBox(PChar(Format('x * y = %s', [result])), 'this is title', MB_ICONINFORMATION);
答案 1 :(得分:4)
好的,我知道只是把
Application.MessageBox(PChar('x * y = ' + result), 'this is title', MB_ICONINFORMATION);
也许可以作为其他人的参考。