腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CSimpleString中的遗留
MFC
跨
线程
异常
、
、
、
、
我有一个旧的legecy ATL/
MFC
应用程序,它有两个
线程
,一个是主窗口
线程
,另一个是渲染
线程
。我的
问题
是,我遇到了与CSimpleString相关的随机访问冲突错误;例如,访问冲突、0xdddddddd等...我推断出
问题
是两个
线程
同时访问相同的字符串,一个试图使用它来渲染(
MFC
主窗口-
线程
),另一个试图更新字符串(渲染-
线程
)。= str) m_strDisplay = str;
浏览 1
提问于2013-03-12
得票数 0
回答已采纳
6
回答
多
线程
: AfxBeginThread vs Boost.Thread?
、
、
、
我有一个想要合并多
线程
的
MFC
应用程序。最初,我考虑使用Boost.Thread,因为boost开发起来很容易。然而,我想知道是否有任何陷阱,以及我是否应该使用AfxBeginThread在
MFC
上下文中是安全的?
浏览 1
提问于2011-10-20
得票数 1
回答已采纳
2
回答
在
MFC
中将背景绘制到位图的
线程
类型
、
、
、
我有一个
MFC
文档/视图C++图形应用程序,它将其所有绘图都绘制到屏幕外位图,然后将其复制到OnDraw方法中提供的CDC指针。我似乎得到了相当数量的
MFC
相关的断言,当我这样做时,所以有几个
问题
; GDI对象必须在本地声明为
线程</
浏览 5
提问于2010-02-18
得票数 3
回答已采纳
1
回答
MFC
多
线程
设计困境:如何优雅地退出应用程序?
一个
MFC
程序(带有表单视图的单文档)有一些子
线程
,它们可以访问
MFC
GUI上的一些控件。在所有子
线程
退出后,希望主
线程
退出。我尝试通知子
线程
退出,并在OnDestroy处理程序中等待它们。因为当主消息循环在OnDestroy处理程序中被阻塞时,子
线程
可能会SendMessage图形用户界面控件。这是一个僵局。我有一个想法来解决这个
问题
:我希望有一种方法可以处理
MFC
的WM_CLOSE或WM_QUIT,并使用像UDM_QUIT这样的
浏览 0
提问于2010-11-09
得票数 0
回答已采纳
1
回答
MFC
:类似于Windows资源管理器的应用程序,用于与其主
线程
并行导出文件。
、
、
、
、
一个真正的专家的
问题
:如何使对OLE目标的粘贴操作导致OLE源开始提供数据?我正在创建一个基于
MFC
的类似Windows资源管理器的应用程序,用于将虚拟文件复制/剪切/粘贴到某个地方(使用拖放和OLE剪贴板)。我现在面临的
问题
是如何使文件的导出与主窗口
线程
并行。如前所述,这是一个
MFC
应用程序,所以我在COleDataSource::OnRenderFileData函数中导出虚拟文件内容。这个函数在显式调用的应用程序中是没有的,但是它是由主窗口
线程
调用的。我深入研究了
浏览 7
提问于2016-05-03
得票数 0
回答已采纳
4
回答
2008
MFC
和
线程
?
、
、
、
具体地说,在.NET支持串口之前(我不敢相信他们在.NET的第一个版本中遗漏了这一点),我被迫在一个应用程序中使用
MFC
。我不是一名GUI开发人员,很快就发现自己很不舒服,因为
MFC
在我的应用程序中缺乏与其他
线程
很好地配合的能力-例如从另一个
线程
调用UI控件方法来更新数据或做其他事情。这些挑战中的大多数都得到了解决,但应用程序代码过于复杂,只为了处理
MFC
的缺点。 所以-我的
问题
是:“新的和改进的”
mfc
支持
线程
吗?也就是说,如果我从另一个
线程
浏览 2
提问于2008-11-05
得票数 1
回答已采纳
1
回答
STA,MTA冲突警告重要吗?
、
、
、
、
我读了足够多的书,担心.NET会迫使库变得多
线程
。我读到这主要影响我的应用程序对COM的使用,但我不确定我的DLL是否或在哪里使用COM。在被包装的原生c++库中,我包含了以下头文件:#include <afxext.h> //
MFC
extensions#include "Winsock2.h.&qu
浏览 2
提问于2011-01-27
得票数 1
回答已采纳
1
回答
MFC
:在Worker中使用对象的成员函数时获取访问冲突错误
、
、
、
我正致力于将
MFC
应用程序从Windows迁移到Windows 7,并且遇到了一些阻碍完成这件事的主要障碍。m_cDatabase是CDatabase对象的包装类):pApp->m_cDatabase.CloseDatabase(); 代码在主
线程
中运行,但如果它在工作
线程
中运行,则会引发访问冲突异常。工作
线程
是使用Windows
线程
API (带有句柄的
线程
,等等)创建的,但是我看到了一些使用
MFC</
浏览 1
提问于2015-01-27
得票数 0
2
回答
当后台
线程
上创建的调度程序没有关闭时会发生什么?如何确保调度员被正确关闭?
、
、
、
、
如果在后台
线程
上创建Dispatcher,请确保在退出
线程
之前关闭dispatcher。 调度程序似乎被隐式关闭,或者
线程
被中止。到底是哪一个?假设调度程序没有被关闭,但是
线程</em
浏览 2
提问于2013-09-05
得票数 3
1
回答
CString::LoadString()是
线程
安全的吗?
、
我正在实现一个多
线程
应用程序,它调用使用
MFC
编写的遗留应用程序中的模块。当我只使用一个
线程
运行我的代码时,它运行得很好,但是如果我使用多个
线程
运行它,当CString::LoadString()调用AfxGetResourceHandle()时,我总是得到一个断言。我查看了MS文档,它没有提到
线程
安全之类的内容。 你了解LoadString()和多
线程
环境吗?我的应用程序中的所有DLL都有相同的字符集,它们都处于调试模式,并且都使用
MFC
共享的DLL。
浏览 1
提问于2014-09-26
得票数 1
1
回答
用
Mfc
实现Qt模式对话框和主进程
、
、
我有一个
Mfc
应用程序,在这里我想打开一个Qt模式窗口,而
Mfc
应用程序仍然在后面运行。下面的代码启动Qt窗口,但我强烈怀疑我阻塞了我的主
线程
,主
线程
无法接收事件。下面的解决方案不应该阻塞主
线程
,但是Qt窗口只出现几毫秒就消失了。DevicesConfigurationWizard devicesConfigura
浏览 3
提问于2013-06-05
得票数 0
回答已采纳
2
回答
在工作
线程
完成
MFC
时禁用控制变量
、
、
我正在使用Visual 2015开发一个基于对话框的
MFC
应用程序.基本上,我的
问题
是,我有一个按钮,它将在用户选择了必要的输入后启动一个工作
线程
(.csv文件将被解析并放入不同的向量中)。为了避免麻烦,我决定在工作
线程
完成计算之后,用户才能按下此按钮或输入按钮。我尝试了WaitforSingleObject选项,但失败了在等待工作
线程
完成时保持主
线程
或
MFC
应用程序运行的目的。有其他办法解决这个
问题
吗?我很感谢你的帮助。
浏览 4
提问于2015-11-22
得票数 0
回答已采纳
4
回答
MFC
应用程序在事件泛滥时应具有响应性
我有一个遗留的C++,
MFC
应用程序,目前正在VS2005中编译。但是,如果我收到大量消息,GUI可能会在一段时间内变得迟钝甚至没有响应性,因为主
线程
正忙于执行集成的新数据任务,而不
浏览 6
提问于2010-02-22
得票数 2
回答已采纳
2
回答
为什么当我的表单托管在
MFC
应用程序中时,Application.Idle从不触发?
、
、
、
我正在为
MFC
应用程序构建一个.net插件。我使用WinForms和.net4创建了一个表单。在用户单击
MFC
应用程序中的按钮后,将显示此表单。
问题
是,Application.Idle似乎从未被解雇过。我设法让它发挥作用,以下是两个可能的解决方案: 使用Form.ShowDialog()显示表单(因此表单运行自己的.net消息泵)创建STA
线程
,在STA
线程
浏览 2
提问于2011-09-29
得票数 1
回答已采纳
2
回答
MS Visual C++通过单击按钮启动函数而不阻塞对话框
、
、
、
我在2013上创建了一个基于
MFC
的对话框。在对话框中,我添加了ActiveX元素和其他一些列表元素来显示文本输出。这周我刚开始使用
MFC
,所以我的知识非常有限。OnBnClickedButtonlaunch()#pragma omp parallel #pragma omp single nowait }将函数“分叉”到另一个
线程
浏览 2
提问于2014-09-06
得票数 1
回答已采纳
1
回答
VS2005 nafxcw.lib(appcore.obj):错误LNK2001:未解析的外部符号___argv
、
问题
是,我可以在调试中成功地运行项目,但不能在版本中运行,mode.It将错误显示为.nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc 请帮我解决这个
问题
浏览 3
提问于2012-04-17
得票数 2
1
回答
将
MFC
对话框从STA更改为MTA?
、
、
、
、
问题
是API通过一个必须由加载该API的项目实现的接口进行通信。因此,如果我要使用API,我将把它加载到我的项目中,并创建一个类,该类将实现API调用的方法,以通知我某些事情或传递结果。我在想,为了缩短加载API的人所需完成的工作,如果API要遵循一个免费的
线程
模型,那么由
MFC
生成的类(如对话框)是否可能实现通知所需的COM接口?据我所知,
MFC
对话框在默认情况下是STA。有什么办法可以迫使他们改变或开始在MTA?从COM的角度来看,这是否合法?我试图避免创建另一个对象来处理另一个
线程
中的通知,因为它会
浏览 1
提问于2013-09-19
得票数 4
回答已采纳
2
回答
在
MFC
中使用CWinThread的帮助
、
、
注意:我是
mfc
的新手,所以如果有错误,我很抱歉。谢谢
浏览 1
提问于2011-01-11
得票数 0
回答已采纳
1
回答
调整Windows控制台和
MFC
静态库的大小
唯一的
问题
是,当我把我的程序发送给朋友时,上面写着"MSVCP140.dll“在他的个人电脑中丢失了。因此,要解决这个
问题
,我经常要做的是将Visual的项目设置从“使用标准Windows库”更改为“使用静态
MFC
库”,这样它就不会要求"MSVCP140.dll“。这里唯一的
问题
是,当我将它设置为使用静态
MFC
库时,它会抛出这个错误:Unresolved externalsymbol _imp
浏览 3
提问于2016-02-27
得票数 0
回答已采纳
2
回答
如何在
MFC
C++中开始
线程
编程?
、
、
我需要使用cwinthread或afxbeginthreads创建新的
线程
(不同的类)。我不知道如何开始,以及我需要使用其中的哪一个。请帮帮忙。谢谢
浏览 0
提问于2011-01-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多线程问题:内存性能问题和解决方案
线程池参数设置问题探讨
Websphere性能问题分析之线程挂起
谈谈多个线程顺序交替执行的问题
C+11多线程编程(八)——死锁问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券