---------------------------------------------------------------------------------------------
#N88BASIC
'------------------
' メモリ情報を取得
'------------------
Dim MemStatus As MEMORYSTATUS
Dim rate_Physical As Long, rate_Virtual As Long
MemStatus.dwLength=Len(MemStatus)
GlobalMemoryStatus(MemStatus)
'物理メモリに関する情報を表示する
rate_Physical=MemStatus.dwMemoryLoad
Print "物理メモリー"
Print "使用率:"+Str$(rate_Physical)+"%"
Print "合 計:"+Str$(Int(MemStatus.dwTotalPhys/1024))+"KB"
Print "使用中:"+Str$(Int((MemStatus.dwTotalPhys-MemStatus.dwAvailPhys)/1024))+"KB"
'仮想メモリに関する情報を表示する
rate_Virtual= _
Int(CDbl(MemStatus.dwTotalPageFile-MemStatus.dwAvailPageFile)/CDbl(MemStatus.dwTotalPageFile)*100)
Print "仮想メモリー"
Print "使用率:"+Str$(rate_Virtual)+"%"
Print "合 計:"+Str$(Int(MemStatus.dwTotalPageFile/1024))+"KB"
Print "使用中:"+Str$(Int((MemStatus.dwTotalPageFile-MemStatus.dwAvailPageFile)/1024))+"KB"
---------------------------------------------------------------------------------------------
