无法调用MessageDlg

时间:2018-10-23 23:33:45

标签: delphi delphi-xe3

我正在使用Delphi XE3开发FireMonkey应用程序。

按如下所示调用MessageDlg时:

MessageDlg(‘Hello, world’, mtInformation, [mtOK], 0);

我总是收到一个错误消息,提示“未声明的标识符mtInformation”和“未声明的标识符mtOK”。我搜索了在线帮助,发现两者都应在System.UITypes列表中已添加的uses中进行定义。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

该问题归因于FireMonkey已启用的this series of articles。因此,您必须在枚举值前加上枚举类型名称:

MessageDlg(‘Hello, world’, TMsgDlgType.mtInformation, [TMsgDlgBtn.mtOK], 0);