我正在使用Delphi XE3开发FireMonkey应用程序。
按如下所示调用MessageDlg时:
MessageDlg(‘Hello, world’, mtInformation, [mtOK], 0);
我总是收到一个错误消息,提示“未声明的标识符mtInformation”和“未声明的标识符mtOK”。我搜索了在线帮助,发现两者都应在System.UITypes
列表中已添加的uses
中进行定义。
我该如何解决这个问题?
答案 0 :(得分:1)
该问题归因于FireMonkey已启用的this series of articles。因此,您必须在枚举值前加上枚举类型名称:
MessageDlg(‘Hello, world’, TMsgDlgType.mtInformation, [TMsgDlgBtn.mtOK], 0);