Visual Basic - Memoria RAM

Life is soft - evento anual de software empresarial
 
Vista:

Memoria RAM

Publicado por Revolution (2 intervenciones) el 19/01/2005 03:38:07
Hola, alguien me puede proporcionar una función para obtener la capacidad de memoria RAM en una computadora?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Memoria RAM

Publicado por Benjo (679 intervenciones) el 19/01/2005 05:33:14
La API necesaria para ello es GlobalMemoryStatus, este es un ejemplo, pero podés encontrar un muy buen código para estudiar en

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=30597&lngWId=1

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
Private Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Private Sub Form_Load()
Dim MemStat As MEMORYSTATUS
GlobalMemoryStatus MemStat
MsgBox "You Have " + Str$(MemStat.dwTotalPhys / 1024) + " Kb total of Memory and" + Str$(MemStat.dwAvailPageFile / 1024) + " Kb free of PageFile memory."
End Sub

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Memoria RAM

Publicado por Revolution (2 intervenciones) el 19/01/2005 19:56:48
Gracias por la informacion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar