如何用VC判断当前机器内存的使用情况? 哪位高手,能把具体代码写出来,给高分。完成:如果当前内存小于50M,输出一个MessageBox消息即可,我主要是不知道如何表示内存的单位,谢谢了。在线等待中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MEMORYSTATUS *mymem; char s[6][20]; //获得系统内存情况 mymem = new MEMORYSTATUS; GlobalMemoryStatus(mymem); if(mymem->dwMemoryLoad>1024) { mymem->dwMemoryLoad/=1024; _itoa(mymem->dwMemoryLoad,s[0],10); m_usedmem=s[0]; m_usedmem+=" KB"; } else { _itoa(mymem->dwMemoryLoad,s[0],10); m_usedmem=s[0]; m_usedmem+=" Byte"; } _itoa(mymem->dwTotalPhys/1024,s[1],10); _itoa(mymem->dwTotalPageFile/1024,s[2],10); _itoa(mymem->dwAvailPageFile/1024,s[3],10); _itoa(mymem->dwTotalVirtual/1024,s[4],10); _itoa(mymem->dwAvailVirtual/1024,s[5],10); m_availvirtual.Format("%s KB",s[5]); m_totalvirtual.Format("%s KB",s[4]); m_totalpage.Format("%s KB",s[2]); m_availpage.Format("%s KB",s[3]); m_totalmem.Format("%s KB",s[1]); VC6 编辑器,定义了一个对象,但 -> 后有时不能列出函数和属性,以便选择。 问一个对话框的问题 绝对有意思 大家都进来看 LogEvent写的日志在哪里可以看到? 服了~~这代码怎么了 讨论:两种方法,为什么一种可以,而另一种不可以? 应用程序信息返回问题,请各位高手教教小弟 一个简单的VC问题 在VC下编译连接时,会给出一大对警告的... vc中屏保的一个问题 长期疑惑,恳请高手指教!!! Recordset记录集指针的问题! 请教!
char s[6][20]; //获得系统内存情况
mymem = new MEMORYSTATUS;
GlobalMemoryStatus(mymem); if(mymem->dwMemoryLoad>1024)
{
mymem->dwMemoryLoad/=1024;
_itoa(mymem->dwMemoryLoad,s[0],10);
m_usedmem=s[0];
m_usedmem+=" KB";
}
else
{
_itoa(mymem->dwMemoryLoad,s[0],10);
m_usedmem=s[0];
m_usedmem+=" Byte";
} _itoa(mymem->dwTotalPhys/1024,s[1],10);
_itoa(mymem->dwTotalPageFile/1024,s[2],10);
_itoa(mymem->dwAvailPageFile/1024,s[3],10);
_itoa(mymem->dwTotalVirtual/1024,s[4],10);
_itoa(mymem->dwAvailVirtual/1024,s[5],10);
m_availvirtual.Format("%s KB",s[5]);
m_totalvirtual.Format("%s KB",s[4]);
m_totalpage.Format("%s KB",s[2]);
m_availpage.Format("%s KB",s[3]);
m_totalmem.Format("%s KB",s[1]);