vcgeneral相关内容

CRT重新初始化时在退出时崩溃?

但是有人回答说,最好是我在这里发布我的问题. (我不知道如何将话题从一个论坛转移到另一个论坛). 解决方案 似乎在终结器中崩溃.您是否碰巧没有发布COM RCW或忘记实现IDisposable并调用Dispose释放本机资源? ..
发布时间:2019-06-18 00:00:47 其他开发语言

将字符串分配给变量intifier?

如何转换这样的字符串"nodeA:valueA | nodeB:valueB |...."排列或映射[已解决], 然后使用指针和值循环数组,并使用指针分配下面的nodeA和valueA [仍在努力寻找答案]? int nodeA = net.FindNode("nodeA"); neet.GetNode(nodeA)-> Value()-> SetValue(valueA); ..
发布时间:2019-06-17 23:56:35 其他开发语言

奇怪的,不一致的程序行为

我有一个应用程序,用户可以在主窗口中单击“获取卡"控件.将创建一个卡片窗口,然后用户选择他的卡片.然后隐藏该卡窗口,然后在主窗口中显示这2张卡(有效 罚款),并绘制带有新数据的图形,以及不相关的箭头.这有3个回合. 在首次创建主窗口时,图形绘图起作用.但是出于某种原因,偶尔,只有在第一轮领料卡中,我要绘制的图形和箭头才会显示.即使我使用相同的播放顺序, 相同的卡输入,通常可以使用,但有时不起 ..
发布时间:2019-06-17 23:56:24 其他开发语言

使用GDI +创建保留的图形

我是.NET的新手,我正在使用VS2008,C ++/CLI开发WinForm图形应用程序,并且需要有关GDI +的一些建议. 应用程序需要显示简单的图表,文本等.图表和文本表示一些数据,这些数据会不时变化.图的总数应在1000左右.包含所有图和文本的整个“画布"需要旋转和 缩放,画布在放大时也需要是可滚动和可拖动的(也就是说,当应用程序窗口小于画布区域时,用户可以使用鼠标拖动来移动画布并查 ..
发布时间:2019-06-17 23:56:18 其他开发语言

如何以编程方式将焦点设置在弹出菜单(在cpp应用程序中)的菜单项上

嗨, 我要以编程方式展开弹出菜单,现在,我想在此菜单上选择第n个菜单项. 我正在使用TrackPopUpMenu展开菜单.直到关闭菜单,TrackPopUpMenu才返回.因此,我必须设置一个消息挂钩来调用HiliteMenuItem,它将使菜单项处于高亮状态. 但是,此调用不会将焦点放在菜单项上.含义:菜单在视觉上被加亮,但是菜单不接受诸如“向下箭头"之类的键盘输入. 如 ..
发布时间:2019-06-17 23:51:46 其他开发语言

比较相同源代码的二进制文件

无论源代码或程序集号没有变化,只要编译源代码,它都会生成一组新的dll和可执行文件,它们与以前的编译不同.每次源时都会产生不同的校验和 代码已编译,因此无法证明源代码是否发生了更改.我知道microsoft在编译时插入了一些datetime数据,这会导致不同的输出.有一个来自Microsoft的实用工具Dumpbin.exe http://support.microsoft.com/kb/1641 ..
发布时间:2019-06-17 23:51:43 其他开发语言

找不到stdafx

我正在使用Visual Studio 2010在C ++和OpenGL中制作3D模型.我在家用PC上启动了一个项目,然后决定将其放在在线存储库中,这样我就可以在笔记本电脑上获取开发代码,而不必在两个笔记本之间继续传输文件. 两台计算机(也只是为了在使用源代码管理方面获得一些练习). 我遇到的问题是,当我将项目加载到笔记本电脑上并尝试进行构建时,我收到一条错误消息,提示找不到stdafx.h. ..
发布时间:2019-06-17 23:51:22 其他开发语言

我的代码会导致内存泄漏吗?

我下面有这三个函数,会导致内存泄漏,返回后如何删除结果?谢谢. static vector explode (string original, char exploder) { stringstream sstr(original); vector ret_val; string buffer = ""; while ( ..
发布时间:2019-06-17 23:51:17 其他开发语言

何时在安装程序有效负载中包含CRuntime 9.0

何时需要在安装程序中包括CRuntime 9.0库? 该项目是使用VS2008构建的本机C/C ++.这是否自动需要CRT9.0库还是有必要进行特定的CRT调用? 解决方案 如果使用/MT开关,则不需要包括可再发行组件,否则可以. 有关部署的更多信息: 如何正确部署C ++ 如何 在您的应用程序中重新分发Visual C ++库 如何:使用安装和部署项目进行部 ..
发布时间:2019-06-17 23:51:07 其他开发语言

关于WH_JOURNALPLAYBACK挂钩冻结直到移动鼠标的问题

我目前在XP中.我尝试使用该钩子来回放一些记录的用户操作,但是尝试对它计时,以使应该在创建某些窗口之后执行的操作延迟到创建这些窗口之前.我返回任意延迟 (10)如果尚未创建正在等待的窗口,则会显示HC_GETNEXT. 有时候,播放只是随机暂停,然后尝试仅在我轻推鼠标时赶上.我不认为这些情况是由于我正在等待窗口创建而导致的,因为我可以跟踪它必须延迟多少次 因此,这个数字并没有增加. 有 ..
发布时间:2019-06-17 23:46:39 其他开发语言

获取x86和x64上的桌面图标列表?

大家好, 我正在尝试获取桌面图标/位置的列表,我对文章中的一些代码进行了一些修改,目前它在x86 Windows XP/Vista/7上可以正常运行,但是在x64操作系统上,返回的值是空的. hWnd包含桌面列表视图: int count =(int)SendMessage(hWnd,LVM_GETITEMCOUNT,0,0); 我 LVITEM lvi,* _lvi; 字符项[512 ..
发布时间:2019-06-17 23:46:28 其他开发语言

如何在Windows应用程序中处理WM_DDE消息(开始+ D)消息

如何在Windows应用程序中处理WM_DDE消息(开始+ D)消息? 解决方案 就像其他消息一样,在主窗口的窗口过程的switch语句中为这些消息编写案例.在MFC中,DDE支持是内置的CFrameWnd. 请记住在处理消息时不要运行阻塞代码,或者更好的是,根本不使用DDE进行进程间通信.自1990年以来未进行过任何改进, 易于被僵尸窗口阻止.您可以使用其后继COM(更快 ..
发布时间:2019-06-17 23:42:05 其他开发语言

错误:“此应用程序启动失败,因为该应用程序配置不正确.重新安装该应用程序可以解决此问题.

所有人, 我使用设置和部署项目来发布程序. 在没有可视C ++的目标计算机上,首先安装 . net Framework,然后运行安装文件.安装过程顺利进行,但已安装的exe文件不起作用. 它给出错误信息“此应用程序启动失败,因为应用程序配置不正确.重新安装该应用程序可能会解决此问题. 是什么问题? 解决方案 尝试在目标PC上安装Visual C ++ Redistributabl ..
发布时间:2019-06-17 23:41:56 其他开发语言

Visual Studio 2010 IDE的性能

我们公司大约有10位开发人员,我们正在使用C ++和C#进行开发.我们使用的是VS 2010专业版和旗舰版.主要是我们的C ++项目很大(每个解决方案大约50至60个项目).我们使用的是“正常"的商业 计算机(Core 2 Duo E8500 @ 3.16GHz和3 GB RAM(Windows XP 32位)) 使用IDE的内置功能时,会发生基本性能问题.就像在功能上按下F12跳入该功能一 ..
发布时间:2019-06-17 23:41:37 其他开发语言

确定使用Win32 API的系统卷驱动器号

嗨 我正在使用win32 API编写C ++应用程序.我想添加一个功能,该功能使用户可以将MBR的内容保存到二进制文件中,MBR用于启动Windows中的当前会话.这应该在多磁盘上工作 配置. 所以我发现可以使用CreateFile和ReadFile API来读取引导扇区,但是为此,我需要像这样指定系统卷驱动器:"\\\\.\\ C:".我试图在MSDN中找到有关如何可靠地确定系统的提 ..
发布时间:2019-06-17 23:41:23 其他开发语言

我在VC ++中看到一个错误...在哪里报告?

我看到了VC ++中的错误.我在哪里举报?我没有在Visual Studio论坛中看到错误论坛... some1可以告诉我在哪里发布此类问题吗? 解决方案 您好, https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=12362 您可以使用上面的链接发布Visual Studio的错误. ..
发布时间:2019-06-17 23:37:02 其他开发语言

CMFCRibbonGallery显示宽度

如何将MFC功能区上显示的画廊的宽度从默认值6增加?可以使用SetIconsInRow方法更改显示菜单时显示的图标数量,我想在用户执行任何操作之前增加显示的图标数量? 解决方案 有人解决了这个问题吗? ..
发布时间:2019-06-17 23:36:57 其他开发语言

链接:致命错误LNK1104:无法打开文件'kernel32.lib'

大家好... 我是Visual C ++的新手.我有Visual C ++ Express Edition2010.我制作了一个简单的C ++程序,并尝试通过"Visual Studio命令提示符"进行编译.它已正确编译,并且还创建了目标文件,但程序显示链接错误 如下 链接:致命错误LNK1104:无法打开文件"kernel32.lib" 我程序的源代码是 #include ..
发布时间:2019-06-17 23:36:46 其他开发语言