• Viernes 15 de Noviembre de 2024, 07:31

Autor Tema:  Re: como puedo ver la memoria RAM ????  (Leído 1769 veces)

pabju

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: como puedo ver la memoria RAM ????
« en: Miércoles 8 de Octubre de 2003, 19:36 »
0
hola usuarios :hitcomp:, estoy probando un programita que permite visualizar los tamaños (en Kb) de la memoria RAM, cuando se cargan las imagenes, sonidos, etc. sin usar la  funcion "MEMORYSTATUS"
me puedes ayudar por favor????
Muchas gracias.

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
Re: como puedo ver la memoria RAM ????
« Respuesta #1 en: Viernes 10 de Octubre de 2003, 22:53 »
0
Lo que quieres es ver el total de la ram, lo usado y lo libre ???

Espero tu respuesta...
Saludos
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]

pabju

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Re: como puedo ver la memoria RAM ????
« Respuesta #2 en: Martes 14 de Octubre de 2003, 15:52 »
0
si..., solo quiero ver en tamaño (bytes) del libre, lo usado, y total...

muchas gracias.

_Viktor

  • Miembro MUY activo
  • ***
  • Mensajes: 271
    • Ver Perfil
    • http://AyudaCBuilder.foros.st
como puedo ver la memoria RAM ????
« Respuesta #3 en: Miércoles 15 de Octubre de 2003, 03:14 »
0
Espero esto te sirva, necesitas dos Label, un ProgressBar y un Timer...



 
Código: Text
  1.  
  2. void __fastcall TForm1::FormCreate(TObject *Sender)
  3. {
  4. MEMORYSTATUS memory;
  5. memory.dwLength = sizeof (memory);
  6. GlobalMemoryStatus (&memory);
  7. Label1->Caption = FloatToStr(memory.dwTotalPhys / 1024)+ " Kb RAM total";
  8. }
  9. //---------------------------------------------------------------------------
  10. void __fastcall TForm1::Timer1Timer(TObject *Sender)
  11. {
  12. MEMORYSTATUS memory;
  13. memory.dwLength = sizeof (memory);
  14. GlobalMemoryStatus (&memory);
  15. ProgressBar1->Position = (float) memory.dwMemoryLoad;
  16. Label2->Caption = String ((int) (memory.dwMemoryLoad ))+ "% Memoria en uso";
  17.  
  18. }
  19. //---------------------------------------------------------------------------
  20.  
  21.  

Suerte y disculpa la demora, he estado un poco corto de tiempo...

Saludos
_Viktor _Yañez_
"Ser inteligente no es ser mas, solo equivocarse menos y no usar visual basic"

http]