高手帮忙!
解决方案 »
- rzpagecontrol 关闭页签时返回上一次的页签
- 求AI算法(请大家帮忙想想思路)!!
- 有没有可以直接访问paradox,Foxpro,dbase的可以替代BDE的控件?
- 如何向老板提出加薪水?大家进来提意见呀
- DELPHI怎么样得到星期几
- 做过安防一类产品的同行请参考一点见意?
- 开发ASP的ActiveX时一个小问题
- 老外的免费空间,国际域名同空间!!!!!
- 怎么确定表是空的. adodataset1.bof=adodataset1.eof不行吗?
- 我的MediaPlayer控件为什么不能播放VCD影碟???
- Delphi中如何处理自定义消息?100分奉送!!
- ListView在vsReport模式下改变列标题的颜色。
LPMEMORYSTATUS lpBuffer // pointer to the memory status structure
);typedef struct _MEMORYSTATUS { // mst
DWORD dwLength; // sizeof(MEMORYSTATUS)
DWORD dwMemoryLoad; // percent of memory in use
DWORD dwTotalPhys; // bytes of physical memory
DWORD dwAvailPhys; // free physical memory bytes
DWORD dwTotalPageFile; // bytes of paging file
DWORD dwAvailPageFile; // free bytes of paging file
DWORD dwTotalVirtual; // user bytes of address space
DWORD dwAvailVirtual; // free user bytes } MEMORYSTATUS, *LPMEMORYSTATUS;dwMemoryLoad 是内存使用率,函数很简单,只要传递一个参数就可以了。
procedure TForm1.Button2Click(Sender: TObject);var str:String;begin ClearMemoryInData; GlobalMemoryStatus(m1); str:='内存使用百分比 :'+IntToStr(m.dwMemoryLoad)+','+IntToStr(m1.dwMemoryLoad)+#13#10+ '实际内存总字节数 :'+IntToStr(m.dwTotalPhys)+','+IntToStr(m1.dwTotalPhys)+#13#10+ '可用的实际内存字节数:'+IntToStr(m.dwAvailPhys)+','+IntToStr(m1.dwAvailPhys)+#13#10+ '分页文件总字节数 :'+IntToStr(m.dwTotalPageFile)+','+IntToStr(m1.dwTotalPageFile)+#13#10+ '分页文件可用字节数 :'+IntToStr(m.dwAvailPageFile)+','+IntToStr(m1.dwAvailPageFile)+#13#10+ '虚拟内存的总字节数 :'+IntToStr(m.dwTotalVirtual)+','+IntToStr(m1.dwTotalVirtual)+#13#10+ '可用的虚拟内存字节数:'+IntToStr(m.dwAvailVirtual)+','+IntToStr(m1.dwAvailVirtual)+#13#10; MessageBox(Handle,PChar(str),'提示信息',MB_OK);end;