Private Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Private Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
dwTotalPageFile As Long
dwAvailPageFile As Long
dwTotalVirtual As Long
dwAvailVirtual As Long
End Type
Call GlobalMemoryStatus(memoryt)
Label5.Caption = "物理内存大小:" & CLng(memoryt.dwTotalPhys / 1024 / 1024)
Label6.Caption = "虚拟内存大小:" & CLng(memoryt.dwTotalVirtual / 1024 / 1024)
Label7.Caption = "交换区大小:" & CInt(memoryt.dwTotalPageFile / 1024 / 1024)
Private Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
dwTotalPageFile As Long
dwAvailPageFile As Long
dwTotalVirtual As Long
dwAvailVirtual As Long
End Type
Call GlobalMemoryStatus(memoryt)
Label5.Caption = "物理内存大小:" & CLng(memoryt.dwTotalPhys / 1024 / 1024)
Label6.Caption = "虚拟内存大小:" & CLng(memoryt.dwTotalVirtual / 1024 / 1024)
Label7.Caption = "交换区大小:" & CInt(memoryt.dwTotalPageFile / 1024 / 1024)
解决方案 »
- 再送100分:set A = NEW OBJ和SET A = CreateObject()的区别
- 请大家帮忙
- 请问将datagrid的选中记录由第n条移到第一条?
- 100分求VB字符串加/解密代码
- vb2005中datagridview数据如何用图片显示??
- 请问在Win2000 Server 下VB如何读取并口数据?
- 强烈抗议,没有人回答我的问题!!!!!!!!!!!!!!
- 在VB6中如何将滚动条设置成彩色平面型的样式呢,请高手指点
- VB数据环境(Microsoft Data Environment)对象在win98下的如何分发,需要那些支持库文件?
- VB中如何格式化大量的代码?像VC中按下Alt+F8一样
- 关于“怎么样给网络计算机发送消息“?请SuperZhou(学海无涯)看看!
- 在DataGrid中网格中实现Check和Combo的功能。
Dim mem As MEMORYSTATUS
GlobalMemoryStatus mem
Text3.Text = Trim$(CStr(mem.dwTotalPhys)) & "B"
Text4.Text = Trim$(CStr(mem.dwAvailPhys)) & "B"
Text5.Text = Trim$(CStr(mem.dwTotalVirtual)) & "B"
End Sub
Public Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Public Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
dwTotalPageFile As Long
dwAvailPageFile As Long
dwTotalVirtual As Long
dwAvailVirtual As Long
End Type