腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
多
线程
: AfxBeginThread vs Boost.Thread?
、
、
、
我有一个想要合并多
线程
的
MFC
应用程序。最初,我考虑使用Boost.Thread,因为boost开发起来很容易。然而,我想知道是否有任何陷阱,以及我是否应该使用AfxBeginThread在
MFC
上下文中是安全的?
浏览 1
提问于2011-10-20
得票数 1
回答已采纳
1
回答
MFC
:在Worker中使用对象的成员函数时获取访问冲突错误
、
、
、
我正致力于将
MFC
应用程序从Windows迁移到Windows 7,并且遇到了一些阻碍完成这件事的主要障碍。m_cDatabase是CDatabase对象的包装类):pApp->m_cDatabase.CloseDatabase(); 代码在主
线程
中运行,但如果它在工作
线程
中运行,则会引发访问冲突异常。工作
线程
是使用Windows
线程
API (带有句柄的
线程
,等等)创建的,但是我看到了一些使用
MFC</
浏览 1
提问于2015-01-27
得票数 0
1
回答
CSimpleString中的遗留
MFC
跨
线程
异常
、
、
、
、
我有一个旧的legecy ATL/
MFC
应用程序,它有两个
线程
,一个是主窗口
线程
,另一个是渲染
线程
。我推断出问题是两个
线程
同时访问相同的字符串,一个试图使用它来渲染(
MFC
主窗口-
线程
),另一个试图更新字符串(渲染-
线程
)。在
MFC
方面;类是{ CString m_strDisplay;{ m_s
浏览 1
提问于2013-03-12
得票数 0
回答已采纳
1
回答
MFC
多
线程
设计困境:如何优雅地退出应用程序?
一个
MFC
程序(带有表单视图的单文档)有一些子
线程
,它们可以访问
MFC
GUI上的一些控件。在所有子
线程
退出后,希望主
线程
退出。我尝试通知子
线程
退出,并在OnDestroy处理程序中等待它们。因为当主消息循环在OnDestroy处理程序中被阻塞时,子
线程
可能会SendMessage图形用户界面控件。这是一个僵局。我有一个想法来解决这个问题:我希望有一种方法可以处理
MFC
的WM_CLOSE或WM_QUIT,并使用像UDM_QUIT这样的自定义消息,它由子
浏览 0
提问于2010-11-09
得票数 0
回答已采纳
1
回答
CString::LoadString()是
线程
安全的吗?
、
我正在实现一个多
线程
应用程序,它调用使用
MFC
编写的遗留应用程序中的模块。当我只使用一个
线程
运行我的代码时,它运行得很好,但是如果我使用多个
线程
运行它,当CString::LoadString()调用AfxGetResourceHandle()时,我总是得到一个断言。我查看了MS文档,它没有提到
线程
安全之类的内容。 你了解LoadString()和多
线程
环境吗?我的应用程序中的所有DLL都有相同的字符集,它们都处于调试模式,并且都使用
MFC
共享的DLL。
浏览 1
提问于2014-09-26
得票数 1
4
回答
2008
MFC
和
线程
?
、
、
、
具体地说,在.NET支持串口之前(我不敢相信他们在.NET的第一个版本中遗漏了这一点),我被迫在一个应用程序中使用
MFC
。我不是一名GUI开发人员,很快就发现自己很不舒服,因为
MFC
在我的应用程序中缺乏与其他
线程
很好地配合的能力-例如从另一个
线程
调用UI控件方法来更新数据或做其他事情。这些挑战中的大多数都得到了解决,但应用程序代码过于复杂,只为了处理
MFC
的缺点。 所以-我的问题是:“新的和改进的”
mfc
支持
线程
吗?也就是说,如果我从另一个
线程
为gui
浏览 2
提问于2008-11-05
得票数 1
回答已采纳
2
回答
在
MFC
中将背景绘制到位图的
线程
类型
、
、
、
我有一个
MFC
文档/视图C++图形应用程序,它将其所有绘图都绘制到屏幕外位图,然后将其复制到OnDraw方法中提供的CDC指针。我似乎得到了相当数量的
MFC
相关的断言,当我这样做时,所以有几个问题; GDI对象必须在本地声明为
线程
吗?虽然这个问题可能与资源/锁定有关,
浏览 5
提问于2010-02-18
得票数 3
回答已采纳
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
、
当我构建一个具有静态库输入(.lib)的项目时,我会得到这个错误。问题是,我可以在调试中成功地运行项目,但不能在版本中运行,mode.It将错误显示为.nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc
浏览 3
提问于2012-04-17
得票数 2
1
回答
MFC
:类似于Windows资源管理器的应用程序,用于与其主
线程
并行导出文件。
、
、
、
、
我正在创建一个基于
MFC
的类似Windows资源管理器的应用程序,用于将虚拟文件复制/剪切/粘贴到某个地方(使用拖放和OLE剪贴板)。我现在面临的问题是如何使文件的导出与主窗口
线程
并行。如前所述,这是一个
MFC
应用程序,所以我在COleDataSource::OnRenderFileData函数中导出虚拟文件内容。这个函数在显式调用的应用程序中是没有的,但是它是由主窗口
线程
调用的。我深入研究了它,发现
MFC
处理由文档的OnCmdMsg函数处理的某个命令(CN_COMMAND) --这解
浏览 7
提问于2016-05-03
得票数 0
回答已采纳
1
回答
调整Windows控制台和
MFC
静态库的大小
因此,要解决这个问题,我经常要做的是将Visual的项目设置从“使用标准Windows库”更改为“使用静态
MFC
库”,这样它就不会要求"MSVCP140.dll“。这里唯一的问题是,当我将它设置为使用静态
MFC
库时,它会抛出这个错误:Unresolved external因此,问题基本上是,如果我使用控制台调整大小,我必须使用标准库,如果我不使用,我可以使用
MFC
库。但是我需要用
MFC
来调整控制台的大小,这样它就不会要求
浏览 3
提问于2016-02-27
得票数 0
回答已采纳
2
回答
如何在
MFC
C++中开始
线程
编程?
、
、
我需要使用cwinthread或afxbeginthreads创建新的
线程
(不同的类)。我不知道如何开始,以及我需要使用其中的哪一个。请帮帮忙。谢谢
浏览 0
提问于2011-01-07
得票数 0
回答已采纳
2
回答
当后台
线程
上创建的调度程序没有关闭时会发生什么?如何确保调度员被正确关闭?
、
、
、
、
如果在后台
线程
上创建Dispatcher,请确保在退出
线程
之前关闭dispatcher。 调度程序似乎被隐式关闭,或者
线程
被中止。到底是哪一个?事实证明,这与在后台
线程
上启动
浏览 2
提问于2013-09-05
得票数 3
3
回答
在我的CSocket应用程序中创建抛出异常
、
、
我让我的应用程序(VC
MFC
)在启用了Pageheap的情况下使用gflag运行,以跟踪页面堆损坏。(信息:应用程序是一个在多处理器机器上运行的大约500个
线程
的多
线程
应用程序)msvcrt!_CxxThrowException+36
mfc
42u!AfxRegisterWndClass+ab
mfc
42u!CAsyncSocket::AttachHa
浏览 4
提问于2009-07-18
得票数 1
1
回答
CWnd::Create生成一个新
线程
吗?
、
H,谢谢
浏览 9
提问于2014-12-07
得票数 0
回答已采纳
1
回答
MFC
-获取特定窗口的设备上下文
、
、
、
我是
MFC
的新手,正在尝试理解
MFC
的设备上下文和UI
线程
。我想从工作
线程
访问由UI
线程
打开的窗口。 请建议我如何做那件事。我在网上搜索了很多次,都没有得到合适的答案。
浏览 1
提问于2015-08-05
得票数 2
2
回答
AfxLoadLibrary与LoadLibrary
、
、
、
、
我有一个需要动态加载DLL的
MFC
应用程序。DLL将用于检索运行时值,然后进行卸载。我是否需要创建一个
MFC
并通过AfxLoadLibrary()加载它,或者我可以创建一个传统的C++ DLL并使用Win32 LoadLibrary()调用?有关系吗?
浏览 1
提问于2012-12-20
得票数 4
回答已采纳
1
回答
STA,MTA冲突警告重要吗?
、
、
、
、
我读了足够多的书,担心.NET会迫使库变得多
线程
。我读到这主要影响我的应用程序对COM的使用,但我不确定我的DLL是否或在哪里使用COM。在被包装的原生c++库中,我包含了以下头文件:#include <afxext.h> //
MFC
extensions#include "Winsock2.h.&qu
浏览 2
提问于2011-01-27
得票数 1
回答已采纳
5
回答
为什么
线程
函数需要声明为'__cdecl'?
、
、
、
演示如何使用
MFC
创建
线程
的示例代码将
线程
函数声明为静态和__cdecl。为什么需要后者?Boost
线程
不会为这个约定而烦恼,所以这只是一个时代错误吗?例如(
MFC
):{} CWinThread* pThread = AfxBeginThread(MyFunc它在创建
线程
时有什么帮助?
浏览 7
提问于2008-10-04
得票数 6
回答已采纳
4
回答
MFC
应用程序在事件泛滥时应具有响应性
我有一个遗留的C++,
MFC
应用程序,目前正在VS2005中编译。但是,如果我收到大量消息,GUI可能会在一段时间内变得迟钝甚至没有响应性,因为主
线程
正忙于执行集成的新数据任务,而不
浏览 6
提问于2010-02-22
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于防范假MFC网址的技巧
新手不能忽视的MFC编程之CString
MFC服务器客户端聊天
MFC向导更新:重新支持Typelib和ActiveX
PeekMessage优雅的解决MFC主界面无响应难题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券