MFC_T()如果想要显示内存3000频率显示2133的东西,应该怎么写

17:24 提问
MFC 客户端程序程序运行显示内存不足
最近学习MFC 在写一个屏幕抓图和传送的小程序的时候
运行客户端程序点击获取屏幕总会提示内存不足
搞了半天也不知道问题在哪里,也不知道怎么调试
求大神指教
账户里总共只有一个C币,路过的大神求别嫌弃太少啊~求帮助!!!!!
按赞数排序
看看是不是图像太大了.
检查你接收图像的代码,检查绘制图像的代码,不会调试就用print或者messagebox来插入到你怀疑的代码~~看哪句没执行。
机器没环境,没法帮你调试了。
显然,内存不足这个提示是写程序的人写出来的,不是vc++或者操作系统的消息,所以第一步,在你的代码中搜索这四个字,找到对应的代码,看下。
将截图转为png格式后传送,这样可以有效节省数据流量,和内存大小。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐兄弟1818打印机显示内存已满,这要怎么解决?_百度知道
兄弟1818打印机显示内存已满,这要怎么解决?
我有更好的答案
1、在打印时不要启动过多的程序,或者关闭一些正在运行的程序。2、打开“Windows任务管理器”,查看有哪些程序占用了较多的内存或系统资源,并结束这些任务,也包括一些内存驻留程序。3、清空剪贴板中的内容,或复制一个文字以替换剪贴板中较多的内容,然后重试打印。4、如果使用以上方法仍不能解决问题,可以重新启动计算机,不启动任何其他程序而只启动要打印的文档,一般即可正常打印。
一般来说 要不上网上下载一个清零软件 或者 把机器恢复出厂设置
差不多就好了
为您推荐:
其他类似问题
显示内存的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。急!如何在mfc中向txt文件写入数据,用CFile!!_百度知道
急!如何在mfc中向txt文件写入数据,用CFile!!
这是在原本win32中实现的功能,吧xyz写如一个txt文件,
freopen(&d://file.txt&, &a+&, stdout );
cout&&setw(6)&&p-&x&&setw(6)&&p-&y&&setw(6)&&p-&z&&
但是到了mfc中就不知道怎样用CFile做了,请高手帮忙。另外,还要不要定义什么,CFile...
我有更好的答案
MFC中不需要加什么东西,直接使用CFile类;CFile WriteFWriteFile.Open(&d:\\file.txt&,CFile::modeWrite|CFile::modeRead|CFile::modeCreate);char *WriteBuf=&12345&;WriteFile.Write(WriteBuf,strlen(WriteBuf)+1);delete WriteB放在一个Button控件试试吧。
有一个这样的错误e:\desktop\pointmfc\pointmfc\pointmfcdlg.cpp(179) : error C2664: “CFile::Open”: 不能将参数 1 从“const char [12]”转换为“LPCTSTR”是在这一行的:WriteFile.Open(&d:\\file.txt&,CFile::modeWrite|CFile::modeRead|CFile::modeCreate);这怎么改啊?谢谢了!!
额,你用的是什么开发工具呢,我用VC6.0,都不会出错啊,你前面加个_T(&d:\\file.txt&),或者LPCTSTR(&d:\\file.txt&)试试;
生成解决方案时没错,但执行的时候就错了~
采纳率:17%
把配置属性-&常规里的字符集改成“使用多字节字符集”试试
char* pszFileName=&F:\\myfile.txt&; CStdioFile myF CFileException fileE if(myFile.Open(pszFileName,CFile::typeText|CFile::modeCreate|CFile::modeReadWrite|CFile::modeNoTruncate),&fileException) {
myFile.SeekToEnd();
myFile.WriteString(stime);
myFile.WriteString(&\n&);
myFile.SeekToEnd();
myFile.WriteString(str1);
myFile.WriteString(&\n&);
myFile.SeekToEnd();
myFile.WriteString(str2);
myFile.WriteString(&\n&);
myFile.SeekToEnd();
myFile.WriteString(str3);
myFile.WriteString(&\n&);
myFile.Close();
MessageBox(&文件写入成功&,&提示&); } else {
TRACE(&Can't open file %s,error=%u\n&,pszFileName,fileException.m_cause); }
你在MFC调用输出函数的那个CPP文件中加入#include&iostream&和就可以直接用你上面那两句话了。记得用fclose(stdout);关闭文件哦。
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
cfile的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
MFC程序内存不足问题
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!C/C++ 中怎么样在内存中构造一个文件,并把某些内容以文件形式写入到这块内存中?_百度知道
C/C++ 中怎么样在内存中构造一个文件,并把某些内容以文件形式写入到这块内存中?
我有更好的答案
我记得我5年前碰到过这个问题,想以文件的操作过程和语句生成一个内存中的文件并将文件传递给另外一个函数,因为在内存中,所以速度快,但当时查了很多资料,无解,最后迫不得已用的临时文件。因为在内存中搞一块存储文件数据简单,但你构造不出来完整的文件系统,所以那套操作文件的语句就失效了。
采纳率:52%
你的这个问题,简单的说文件是以二进制形式存放在内存里面的。文件,其实操作系统都是以文件的方式来管理的;具体的请看看 下面这个博客 望采纳!
貌似我问的和你想象的不一样,我想问的和二楼地 描述差不多,中间不会有文件的读入,而是直接向内存中写,但是要构造出比如说文本的文件格式,最后将这个内存块传给下一个函数。
本回答被提问者采纳
内存映射吗?
MFC中有CMenFile类,如果可以的话,可以读一下它的源码
其他1条回答
为您推荐:
其他类似问题
内存的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 16g内存显示8g可用 的文章

 

随机推荐