-
[VC] 关于操作系统的读写者有关问题,因为没找到理论的板块所以就发在这里了
关于操作系统的读写者问题,因为没找到理论的板块所以就发在这里了intreadCount=0;//记录读者的数量semaphorer_w_w=1;//读者与写者和写者与写者的互斥信号灯变量semaphoremutex=1;//读者对于readCount访问的互斥reader(){while(1){&l...
524
热度 -
[VC] CLI 类库有关问题
CLI类库问题我在CLR中建立一个类库,在C#中引用的时候,只能看到类库中的构造方法usingnamespaceSystem;namespacecl{ publicrefclassClass1 { //TODO:在此处添加此类的方法。 public: Class1(){_text=newtext...
492
热度 -
[VC] 怎么更改vc2012编写的可执行程序需要的.net版本
如何更改vc2012编写的可执行程序需要的.net版本?具体没试过,不过感觉要求的版本好像挺高的。在工程属性里没看到能改的地方。其他的替代方法也可以,比如把一些dll文件放到可执行文件所在的文件夹。------解决方案--------------------选中你的项目->弹出右菜单->...
680
热度 -
[VC] mfc怎么维持一个按钮的状态不变
mfc如何维持一个按钮的状态不变比如一个按钮的状态是获得焦点的状态,无论我怎么操作它,它自始至终都保持者获得焦点的样式(仅仅有那个样式就可以,不是真正的获得焦点)。mfc------解决方案--------------------可以自绘,用DrawFocusRect绘制焦点框dc->Draw...
601
热度 -
[VC] 怎么用托管c++包装c++类
如何用托管c++包装c++类因为需要在C#中调用c++dll(包含类),所以用了一个托管c++类将其包装,但是不知道如何对应参数问题。boolReadBlock(intnPosX,intnPosY,intOffsetX,intOffsetY,void*pBuffer);这个里面的void*是要指向一...
679
热度 -
[VC] win7x64取圆桌面的图标窗口句柄
win7x64取桌面的图标窗口句柄win7下图标窗口是workerw下的folderview,但是我用XP下的方法也正确取到了folderview,这极为费解,而且极少概率会在取自窗口时返回0,在返回0时,取workerw的子窗口也返回0。求大神释疑???------解决方案------------...
569
热度 -
[VC] CFile读取资料时,遇到“试图越过其尾端对一个未命名的文件进行读写”
CFile读取文件时,遇到“试图越过其尾端对一个未命名的文件进行读写”voidCSystem::ReadData(void){ inti; if(mFile.Open(L"Contacts1.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::mo...
529
热度 -
[VC] C++.NET BTTE数组存放图像,如何将图像显示到picturebox
C++.NETBTTE数组存放图像,怎么将图像显示到picturebox再做一个摄像头的程序,摄像头自带sdk里一个函数将拍到的图像存到内存BYTEBuffer1[800*600];BYTE*ppBuf[1];HVStarSnap(m_hhv,ppBuf,1);图像存到Buffer1了,怎么显示到p...
438
热度 -
[VC] 关于在中文系统环境上,EDIT控件中显示韩文字符的方式
关于在中文系统环境下,EDIT控件中显示韩文字符的方式简述一下现在的问题,默认工程为非UNICODE环境,当前可获得韩文内码以及转化为GB2302的乱码内容。通过百度已经获得ASCII转化成位UNICODE的方式。其中:intwlengh=MultiByteToWideChar(949,0,s,-1...
421
热度 -
[VC] 用CFile种时,遇到“试图越过其尾端对一个未命名的文件进行读写”
用CFile类时,遇到“试图越过其尾端对一个未命名的文件进行读写”怎么我用CFile读取txt中内容时,老是出现“试图越过其尾端对一个未命名的文件进行读写”这样的报错,我明明在读取之前往文件里写入了内容的。。。CFilemFile; if(mFile.Open(_T("my.txt"),CFile:...
388
热度 -
[VC] XP vs2008 vc++ 一个简单的多线程建立后立即运行出错
求助:XPvs2008vc++一个简单的多线程建立后立即运行出错写了一个简单的多线程程序,单击开始按钮,建立一个新线程,当CreateThread函数第五个参数为CREATE_SUSPENDED时,不立即运行新线程不会出错,但设为0时调试时出错。怀疑ThreadFunc()定义错误或者没有生成新线程...
443
热度 -
[VC] 初学VC++遇到的有关问题
初学VC++遇到的问题我已经从文件中读取了两列数据分别存放在数组a[1000]和b[1000]中(数据量比较大),a数组中的值表示横坐标,b数组中的值表示纵坐标,在VC++6.0中该怎么实现a和b表示的点画成曲线,另外在MFC中,我想点击画图按钮,能将画出的图形显示在对话框的某块区域。求高手指教!-...
407
热度 -
[VC] 请推荐一本讲VC2008之后MFC中那些新添加的控件和类的书
请推荐一本讲VC2008以后MFC中那些新添加的控件和类的书如期。我发现世面上的书很多都是以VC6作为主要内容来讲,而专门对VC2008新添加的类和控件讲的书比较少。------解决方案--------------------查msdn----------解决方案------------------...
374
热度 -
[VC] C++中对象句柄的类型转换,该怎么解决
C++中对象句柄的类型转换现在我有String^temp="55";如果将temp转换为double型的数据供自己使用呢?(这是在学习源码的时候遇到的问题)我尝试了doublea=(double)temp和doublea=(double)*temp都是不行...求助大神------解决方案-----...
452
热度 -
[VC] 求解:exe的惯用打包工具有哪些,大公司一般都用什么打包
求解:exe的常用打包工具有哪些,大公司一般都用什么打包手头有这么一个exe文件,用解压工具查看如下这个exe的功能包括起一个windows服务和安装几个驱动,有人能猜出是用啥打的包就好了,他用的不是InstallShield也不是inno,希望有人能给个提示。有没有人有用脚本安装windows服务...
363
热度 -
[VC] 托管C++如何定义对象数组和初始化
托管C++怎么定义对象数组和初始化本帖最后由youdangkong于2013-04-2413:35:34编辑定义好的命名空间和类如下namespaceBullet{publicrefclassBullet{Bullet(intX,intY){}........};}我这样定义对象数组:Bullet:...
521
热度 -
[VC] 请问关于strcpy_s函数
请教关于strcpy_s函数据说这个函数能解决strncpy不能正确添加null的错误。虽然有溢出嫌疑,但应该只复制01234然后加null,不是吗?为什么我在vs里一运行,debug下出现"debugassertionfailed"。release下直接说“停止工作”#include"stdafx...
401
热度 -
[VC] VC2008中新建空的Win32控制台应用程序时不能包孕iostream.h
VC2008中新建空的Win32控制台应用程序时不能包含iostream.h请问高手:我在VisualStudio2008中创建了空的Win32控制台应用程序,并且包含了iostream.h头文件,但编译时系统却提示“无法打开包含文件iostream.h”,请问这是什么原因呢?如何解决这个问题呢?请...
438
热度 -
[VC] Windows内存储器体系结构中物理存储器的调拨
Windows内存体系结构中物理存储器的调拨最近在看《Windows核心编程》,有一个不太明白的地方:假如在磁盘上有一个可执行文件,当运行它的时候,先要开辟一块虚拟地址空间,再给虚拟地址空间调拨物理存储器。那么调拨物理存储器时是优先调拨内存做物理存储器之后再把可执行文件复制到内存中吗?还是直接将可执...
482
热度 -
[VC] 在VC2008中替空的Win32控制台程序添加源文件为何不能用新建向导
在VC2008中为空的Win32控制台程序添加源文件为何不能用新建向导请问各位高手,在VC6.0中,为空的Win32控制台应用程序中添加源文件时,是通过新建向导完成的。而在VisualStudio2008,却是在项目上单击鼠标右键通过添加来完成。请知道的,告诉一下这是什么原因,谢谢了。分享到:---...
414
热度