美文网首页
UpdataData提示 "试图执行系统不支持的操作"问题

UpdataData提示 "试图执行系统不支持的操作"问题

作者: 大肥肥哒 | 来源:发表于2018-09-25 16:41 被阅读0次

    问题:

    在使用UpdataData去刷新页面数据的时候,提示“试图执行系统不支持的操作”。

    原因:

    1、可能是类成员变量与控件变量有冲突

    2、窗口还没进行初始化,还没执行OnInitDialog()

    本人的问题场景是想要给一个窗口穿进去两个值,然后更新到界面上,再显示,因此在DoModal()之前调用了一个SetData(),并且在SetData()里面调用了UpdataData(),由此引发了这个问题。

    解决方法:

    可以先把需要用的值通过SetData()保存到类成员变量,在OnInitDialog()的时候再去UpdataData;

    另外还遇到另一个问题,我尝试用带参的构造函数去给类成员变量赋值,但是后面OnInitDialog的时候发现类成员变量的值没有了,暂时还没明白为啥。

    ---------------------本文来自 Charles_exexex 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qq_39459939/article/details/82841274?utm_source=copy

    相关文章

      网友评论

          本文标题:UpdataData提示 "试图执行系统不支持的操作"问题

          本文链接:https://www.haomeiwen.com/subject/mcxgwftx.html