vcgeneral相关内容

64位Windows中ntohl所需的帮助.

大家好, 需要帮助.我们正在Windows 2008服务器中将应用程序从32位移植到64位.我们有系统调用,例如 ntohl(..) 解决方案 结果不正确? 您还可以显示在64位Windows上给出不正确结果的代码示例吗?两种架构上的功能之间应该没有区别. ..
发布时间:2019-06-18 00:22:53 其他开发语言

未处理的异常帮助

使用mfc,我有一个程序可以在屏幕上绘制矩形,并在其中放置MIDI音符.一切正常,直到我的int f值达到屏幕上的27个矩形.出现以下错误: UserInterface.exe中0x78640a07(mfc90d.dll)处未处理的异常:0xC0000005:访问冲突读取位置0x0001c0d8. 并指出:(我已经注释了接下来要执行的行) CFrameWnd * CWnd :: ..
发布时间:2019-06-18 00:18:20 其他开发语言

WndProc作为成员函数崩溃.

我遵循了一些教程,以将WndProc作为成员函数包含在主窗口的类中,但是,我的程序不断收到未处理的异常,并且我无法弄清楚是什么原因引起的.我试图尽最大努力了解文档 我的能力,但我想我缺少了一些东西.我在WndProc中的switch语句中发现程序达到默认情况时崩溃.我在该区域中有一个消息框来表明这一点.我的假设是这有一些 与传递给:: DefWindowProc(...)的hwnd指针有关. ..
发布时间:2019-06-18 00:18:09 其他开发语言

隐藏“我的电脑"中的磁盘驱动器

大家好, 我想编写一个可以显示或隐藏可移动磁盘的程序. 我的USB设备是读卡器,我的要求如下: 将设备插入系统后,如果未插入介质,则驱动器将被隐藏.如果插入了介质,则将显示磁盘驱动器. 我发现TweakUI也具有此功能. 有谁知道如何隐藏磁盘驱动器? 任何建议都受到高度赞赏. 谢谢! 最好的问候, Gordon 解决方案 ..
发布时间:2019-06-18 00:18:02 其他开发语言

设置和部署麻烦

嗨, 我用VC ++编写了一个程序.当我在计算机上安装它时,它可以正常工作.但是当我在其他人的计算机上安装它时,出现此错误: System.IO.FileLoadException:无法加载文件或程序集“通用类,版本= 1.0.3780.33574,文化=中性,PublicKeyToken =空"或其依赖项之一.该应用程序无法启动,因为其并行配置不正确. 请参阅应用程序事件日志或使用命 ..
发布时间:2019-06-18 00:17:53 其他开发语言

ODBCSS.h中的wchar重定义

嗨, 转换为Visual Studio 2005时出现以下错误.ODBCSS.h的包含会导致此问题. -启动错误消息 1> C:\ Program Files \ Microsoft Visual Studio 8 \ VC \ PlatformSDK \ include \ ODBCSS.h(430):错误C2371:'WCHAR':重新定义;不同的基本类型 1> C:\ ..
发布时间:2019-06-18 00:17:44 其他开发语言

无法打印C ++源代码

在编译和执行项目后,如何在Visual Studion 2008中获得C ++源代码的打印结果? (我是新手,请帮忙!) 解决方案 如果您指的是“输出窗口"的内容,最简单的方法是将焦点放在“输出窗口"中(单击此处的文本,以便出现条形光标),然后从“文件"菜单中选择“打印...". 请注意,要同时获得编译结果和执行结果,您将必须执行两次.构建一次后,执行结束后再一次. 如果要将 ..
发布时间:2019-06-18 00:17:41 其他开发语言

vc ++中的错误-由于无效的返回类型或参数类型,未发出方法'PolCoefCalc'

当我制作一个vb6 dll并将其添加到vc ++中时,会出现上述错误. 我们的vb6 dll代码如下: 将xArray(60)双重模糊化 将YArray(60)缩小为两倍 公共函数PolCoefCalc(By​​Ref pT()为双精度,ByRef pU()为双精度,ByRef pA()为双精度) 昏暗结果A为Double '1 pT = y将此数组元素复制到我们的内部 ..
发布时间:2019-06-18 00:13:22 其他开发语言

如何激活对话框标题栏工具提示?

大家好, 这是我最近遇到的麻烦.我的应用程序(VS 2008,VC ++)基于从文件读取的信息打开一个子对话框.完整的文件路径应该显示在对话框标题栏中...好吧-这很简单,并且会显示路径. 不幸的是,有时路径太长而无法容纳并被截断.我的客户之前(当我使用VC ++ 6.0时)抱怨说,有一个工具提示,当鼠标悬停在标题栏上时出现,他们可以看到工具中的完整路径 提示(即使我没有在代码中对此做出任何 ..
发布时间:2019-06-18 00:13:13 其他开发语言

处理C#在C ++中引发的事件

我正在使用JNI来监听C#中引发的事件,因为java不会直接与C#对话,我正在考虑用C ++写一些东西来处理C#提出的偶数问题,并将其传递给Java.可行吗?我该如何处理C ++中的C#事件? Thx .. 解决方案 使用/clr , 向C#库添加引用,创建相关对象的实例,并连接一个事件处理程序(语法在 这个旧线程). ..
发布时间:2019-06-18 00:06:35 其他开发语言

fopen在程序文件文件夹中返回无效的句柄

你好 我有一个奇怪的问题.我的应用程序使用fopen(..,"a +")写入日志文件. 将此应用程序安装到Windows程序文件文件夹中时,不会将任何内容写入日志文件. 在其他位置(例如c:\)安装时,将记录所有内容. 我不确定从哪里开始调查.它与系统,访问权限有关吗? 或者它与设置例程有关.我使用VS2008安装项目,但未找到与访问权限相关的开关. 还是与我的 ..
发布时间:2019-06-18 00:06:32 其他开发语言

运行时检查-堆栈帧(RTC)和怪异的OpenGL行为

你好 我有一个使用OpenGL的应用程序.当使用RTC编译时,它可以正常工作.但是,如果不使用此选项进行编译,则会出现图形异常. 例如,如果绘制由几个立方体组成的对象,它将绘制该对象,但线框可见并且颜色都错误(也很慢). 我不知道它是否有帮助,但是RTC打开时FRAPS会提供返回FPS,但关闭时不会提供FPS-因此,似乎OpenGL或窗口管理(Win32)都有问题? 真的很 ..
发布时间:2019-06-18 00:05:53 其他开发语言

Win32中的圆形按钮

大家好, 我一直在这些论坛中搜索有关如何在Win32 API C ++代码中创建圆形按钮的答案. CreateWindow中是否有一个选项?或者,创建后是否必须向其发送命令? 谢谢. 解决方案 使用ownerdraw按钮. ..
发布时间:2019-06-18 00:05:50 其他开发语言

VC ++ 2010调试器在“开始调试"处挂起.

你好.在我尝试的任何项目(包括简单的Hello World)上按“开始调试"时,Visual C ++ 2010调试器将挂起.当我按"Stop Debugging"(停止调试)时, Visual Studio挂起几秒钟,然后显示以下错误消息: "“调试器无法终止一个或多个进程: [2880] test.exe:调试器仍附加到该进程,或者该进程当前未执行用于调试的代码类型." ..
发布时间:2019-06-18 00:01:25 其他开发语言

如何更改CMFCPropertyGridCtrl属性列或值列的宽度?

嗨, 如何更改CMFCPropertyGridCtrl 属性列或值列的宽度是什么? 示例代码会更有用 解决方案 嗨,Amir.mh, 基于在我的研究中,CMFCPropertyGridCtrl类没有提供任何属性来修改值的宽度.如果可以尝试使用CMFCPropertyGridCtrl.SetWindowPos来更改“值"列的宽度,请参考以下代码: CMFCPropertyGrid ..
发布时间:2019-06-18 00:01:23 其他开发语言

HeapCreate()中的可增长堆

我很难理解: "如果 dwMaximumSize 为0,则堆的大小可以增加.堆的大小仅受可用内存的限制.请求分配的内存块大于 固定大小的堆的 limit 不会自动失败;相反,系统会调用 VirtualAlloc 函数获取大块所需的内存.需要分配大内存块的应用程序 应该将 dwMaximumSize 设置为0." 上面提到了 limit 吗? 解决方案 ..
发布时间:2019-06-18 00:01:17 其他开发语言

如何在VS安装和部署项目中删除.net依赖关系

我用VS 2008开发了一个基于MFC的Windows应用程序.由于该应用程序消耗了Web服务,因此我使用clr通过c ++ .net来实现它.效果很好. 然后我打算发布该应用程序,我创建了一个VS 2008安装和部署项目,并将应用程序的项目输出添加到其中.我成功构建了msi安装程序包.但是,当用户尝试安装它时,它会显示一个对话框,让他们 安装.NET 3.5,否则安装将中止.您知道,这很无 ..
发布时间:2019-06-18 00:01:14 其他开发语言

查询监视器的物理大小

嗨, 我不确定这是否是常规Win32 API查询的正确论坛,如果不能,我可以指出一个更好的论坛吗? 是否可以查询连接到计算机的显示器的DPI或物理尺寸? EnumDisplayDevices和EnumDisplaySettingsEx将给出监视器上的像素数,但是 DEVMODE.dmLogPixels值始终为96(大概来自显示属性/设置/高级/DPI) ..
发布时间:2019-06-18 00:01:04 其他开发语言

在MFC对话框中托管的Windows Forms控件上未引发离开事件

我已经使用CWinFormsControl将WinForms控件放到MFC对话框中.但是,不会引发此控件的Leave事件.我正在使用Visual Studio 2005. 为演示该问题,我按照C ++/CLI的示例操作-在MFC对话框中托管Windows Forms控件.我附加到控件的DoubleClick事件,发现它被引发了.我以类似的方式附加了请假事件,但它 没有提出来. 有什么选 ..
发布时间:2019-06-18 00:01:01 其他开发语言