SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: pabju en Miércoles 8 de Octubre de 2003, 19:36

Título: Re: como puedo ver la memoria RAM ????
Publicado por: pabju en Miércoles 8 de Octubre de 2003, 19:36
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.
Título: Re: como puedo ver la memoria RAM ????
Publicado por: _Viktor en Viernes 10 de Octubre de 2003, 22:53
Lo que quieres es ver el total de la ram, lo usado y lo libre ???

Espero tu respuesta...
Saludos
Título: Re: como puedo ver la memoria RAM ????
Publicado por: pabju en Martes 14 de Octubre de 2003, 15:52
si..., solo quiero ver en tamaño (bytes) del libre, lo usado, y total...

muchas gracias.
Título: como puedo ver la memoria RAM ????
Publicado por: _Viktor en Miércoles 15 de Octubre de 2003, 03:14
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