“试图执行系统不支持的操作”

本文主要介绍了在使用Visual Studio过程中遇到的一些常见问题及其解决方案,包括因未注册控件导致的错误提示、对话框中不当使用UpdateData函数引发的问题等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1>

有百分之八十的原因是你使用了一个资源,比如一个EDIT,同时你又在类中建了一个成员,如CEdit m_editTest;但是现在你把这个EDIT删除了,而m_editTest却没有删除。你只要在ClassWizard中找到这个定义,将其删除就一切OK了。

2>


打开一个工程时
先多次提示:   The   Active   X   control   cannot   be   instantiated
…………

最后提示:18   ActiveX   controls   could   not   be   instantiated.
                    Reinstall   or   register   the   controls   and   try   again
----------------------------------------------------------------------
打开什么工程?     一个空的工程还是别人的工程?     如果是别人的工程的话他肯定提供给你ocx控件,你需要用regsvr32注册一下那个控件;如果是一个空的工程或是你新建一个工程就这样,你可以考虑重装VS

3>


那就是控件没有注册,创建窗体时提示的


4>


或者说是在对话框形成之前就调用了UpdateData函数。可以尝试自己做一个按钮,然后对这个按钮添加反应函数,反应函数的代码就是UpdateData(FALSE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值