Memoria RAM
Hola, cual es la función para obtener la memoria RAM de una computadora? Si alguien sabe, me la podria proporcionar, Gracias.
Es una API y una estructura
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
Public Declare Sub GlobalMemoryStatus Lib "kernel32" Alias "GlobalMemoryStatus" (lpBuffer As MEMORYSTATUS)
En cualquier subrutina colocas
Dim MS as MEMORYSTATUS
GlobalMemoryStatus MS
Luego del llamado, en los campos de MS te quedan almacenados todos los valores de tu memoria
Saludos
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
Public Declare Sub GlobalMemoryStatus Lib "kernel32" Alias "GlobalMemoryStatus" (lpBuffer As MEMORYSTATUS)
En cualquier subrutina colocas
Dim MS as MEMORYSTATUS
GlobalMemoryStatus MS
Luego del llamado, en los campos de MS te quedan almacenados todos los valores de tu memoria
Saludos
