DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: eschen
今日帖子: 13
在线用户: 43
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 aknightchen (.) ★☆☆☆☆ -
盒子活跃会员
2019/7/8 22:39:35
标题:
安卓小白提问(XE10.3编绎时的警告):  W1000 Symbol 'MessageDlg' is deprecated: 'Use FMX.DialogService methods' 浏览:248
加入我的收藏
楼主:   MessageDlg('确认退出吗?',
    System.UITypes.TMsgDlgType.mtInformation,
    [System.UITypes.TMsgDlgBtn.mbYes,System.UITypes.TMsgDlgBtn.mbCancel],
    0,
    System.UITypes.TMsgDlgBtn.mbYes,

    procedure(const AResult: TModalResult)
    begin
      //.....
    end
    );

上述代码,会有以下警告:(XE10.3)

[DCC Warning] Unit1.pas(69): W1000 Symbol 'MessageDlg' is deprecated: 'Use FMX.DialogService methods'

我尝试了一下,不知怎么改.百度,BING也找不到答案.
哪位朋友知道如何能避免警告吗? 非常感谢!
----------------------------------------------
...
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2019/7/9 6:10:13
1楼: Use FMX.Dialog

----------------------------------------------
-
作者:
男 aknightchen (.) ★☆☆☆☆ -
盒子活跃会员
2019/7/9 8:58:09
2楼:   //uses FMX.DialogService;
  TDialogService.MessageDialog('xxxx',
                System.UITypes.TMsgDlgType.mtInformation,
                [System.UITypes.TMsgDlgBtn.mbYes,System.UITypes.TMsgDlgBtn.mbCancel],
                System.UITypes.TMsgDlgBtn.mbYes,
                0,
                procedure(const AResult: TModalResult)
                begin
                  if AResult=mrYes then
                    showmessage('yes')
                  else if AResult=mrCancel then
                    showmessage('no');
                end);


哦,摸索到了. 这样写,就不会提示了.
谢谢VGA.
----------------------------------------------
...
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行15.625毫秒 RSS