在修改MFC程序的时候突然出现了attempted an unsupported operation[尝试不支持的操作]的错误,发现是由于修改了资源ID导致,该错误是由找不到相关资源ID导致。
        一般这个是资源ID导致的,但是我这次的问题却不是,我的是缺少程序里需要运行的flash插件。在win7系统下是会提示缺少FLASH播放器。在win10俄语系统下就是不提示缺少播放插件,编译时一切正常,但是一运行就弹出窗口提示"an unsupported operation was attempted",即提示[尝试不支持的操作]。去安装系统falsh时,提示系统已有安装,后来是通过以前的程序安装包安装文件(安装里自带flash程序安装)正常安装后,然后再运行我的程序,就正常了。至于明明系统自带flash了不可以?为什么单独安装flash也不可以,程序自带安装就可行,前提是Flash安装包一样的,有知道的,可以留言给我哦。

敲黑板了:
现象一

常见的mfc开发的应用程序由于删除或者修改了资源ID导致的原因:一般是找不到相关的资源ID,比如我碰到的:一个多语言程序,dialog资源有多个副本,当时修改的时候只是处理了里面的中文资源,没有处理其他副本,运行环境也是中文就没问题,但是如果放到其他语言环境就出现attempted an unsupported operation问题,查看其他dialog菜发现没有更新。
解疑
       通常在删除控件,然则却没有删除与之相匹配的变量绑定或消息函数映照酿成的。也就是说mfc开发删除了一个控件后,没有删除该控件对应的id和代码导致,在资源编辑可视化界面手动删除一个控件后,resource.h里该控件的ID竟然还存在,因为该id还存在,调用该控件的代码便不会报错,运行时候就会找不到这个控件于是出错,
解决方案:只要把这些相关的控件代码都删干净就行了。
现象二

ID重复也会提示此错误信息;由于resource id出现了重复导致的(比如有2个控件IDC_EDIT1、IDC_EDIT2,由于某种原因导致它们的ID都是10010,然后这2个控件都绑定了变量,那么虽然编译不出错,但是一运行就会报错)
解决方案:修改ID号唯一即可。
现象三:缺少相应的插件;

解决方案:这个视具体提示信息而定。

祝君好运!

attempted an unsupported operation 、an unsupported operation was attempted [尝试不支持的操作]错误的三种解决方案相关推荐

  1. java中operation用法,Java Operation.response方法代码示例

    import io.swagger.models.Operation; //导入方法依赖的package包/类 private Operation buildOperation(ExecutableE ...

  2. leetcode 583. Delete Operation for Two Strings | 583. 两个字符串的删除操作(最长公共子序列,DP)

    题目 https://leetcode.com/problems/delete-operation-for-two-strings/ 题解 本题实质上是个最长公共子序列问题,又是经典的 递归-> ...

  3. PHP Unsupported operand types

    开发分组后分页时,发现报错[Unsupported operand types]此报错为不支持的操作数据类型,这是因为将不符合数据类型的数据传送给了某些函数.尤其是容易出现在将一个数组传给了一个函数, ...

  4. Java编程思想读书笔记(02)

    第十三章字符串 字符串是不可变的:是final类固不能继承它:也不能通过指向它的引用来修改它的内容. StringBuilder是Java SE5引用的,在这之前用的是StringBuffer.后者是 ...

  5. TensorFlow 智能移动项目:11~12

    原文:Intelligent mobile projects with TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 深度学习 译文集],采用译后 ...

  6. 以太坊白皮书(中英对照版)

    Ethereum:A Next-Generation Smart Contract and Decentralized Application Platform 以太坊:下一代智能合约和去中心化应用平 ...

  7. 《Effective C++》》阅读笔记

    第一章    Accustoming Yourself to C++ 1           View C++ as a federation of language (1).             ...

  8. 操作系统机制学习总结

    操作系统的运行机制 http://blog.csdn.net/dongyanxia1000/article/details/51244589  1.程序 在计算机系统中,通常CPU执行两种不同性质的程 ...

  9. 定义咯一个枚举变量枚举变量怎么打印出来 linux c,以C语言的字符串形式输出枚举变量...

    2014年11月13日15: 17: 20 haifeilang阅读次数: 6295 每个枚举常量都对应一个整数. 很多时候它可以像整数一样使用. 每个人都知道这一点:但是,如果要打印枚举变量名称的字 ...

最新文章

  1. word2vec 中的数学原理具体解释(四)基于 Hierarchical Softmax 的模型
  2. k8s Service的类型和实现流程图解
  3. [BZOJ2125]最短路(圆方树DP)
  4. 前端学习(2459):账户设置
  5. archlinux详细安装步骤_最新Centos的liunx安装宝塔的详细步骤
  6. After Effect弹性表达式的用法
  7. MongoDB应用场景及选型(海量数据存储选型)
  8. 小米笔记本电脑设置u盘启动的方法教程
  9. 液压泵优化设计matlab,基于MATLAB的外啮合齿轮泵优化设计
  10. python实现非常有趣的数学问题
  11. 一名理想主义的程序员
  12. Python查询12306车票和使用selenium进行买票
  13. xcode不支持ios12beta系统
  14. 90后电子工程师暴力拆解“华强北版AirPods”
  15. 客制供应商申请审批单和供应商导入api
  16. ES6 语法糖(一)
  17. 京东css3动画全屏海报_CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
  18. 【时间序列】自回归模型
  19. keepalived配置(lvs+NAT+直连+TUN隧道+服务切换企业微信邮件告警)
  20. 个人形象即是个人品牌

热门文章

  1. office钓鱼学习
  2. Python实用模块
  3. Linux虚拟机添加快照,Linux系统下kvm虚拟化(六)创建快照、恢复快照和删除快照...
  4. VTK笔记-图形相关-圆锥体-vtkConeSoure类
  5. Android基础学习笔记14:安卓手势编程
  6. 掌阅科技净利大增却遇跌停?到底是有利好还是利空?
  7. phpMyadmin /scripts/setup.php Execute Arbitrary PHP Code Via A Crafted POST Request CVE-2010-3055
  8. Deep Crossing——经典的深度学习架构
  9. 一本关于互联网与职场的湿暗后厨,和99元人民币的关系
  10. scikit-learn笔记