Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Saber el tamaño de RAM de tu ordenador (https://www.clubdelphi.com/foros/showthread.php?t=12812)

ciscu 28-07-2004 17:39:07

Saber el tamaño de RAM de tu ordenador
 
Hola a todos!!!

Me podéis indicar alguna función para saber los megas de RAM que tengo en mi ordenador, lo que ocupa mi aplicación cuando la ejecuto y la memoria que me queda disponible ?

Agradecería de las tres peticiones almenos una resuelta, gracias anticipadas!!!

Neftali [Germán.Estévez] 28-07-2004 18:13:58

Cita:

Empezado por ciscu
Me podéis indicar alguna función para saber los megas de RAM que tengo en mi ordenador, lo que ocupa mi aplicación cuando la ejecuto y la memoria que me queda disponible ?

Bueno, yo te puedo ofrecer dos.
Código Delphi [-]
 
  // Para la memoria total en KB.
  function Physmem: Int64;
  var
    MemStat: TMemoryStatus;
  begin
    MemStat.dwLength := sizeof(MemStat);
    GlobalMemoryStatus(MemStat);
    result := (memstat.dwTotalPhys div 1024);
  end;
 
  // Para la memoria libre en KB.
  function PhysmemFree: Int64;
  var
    MemStat: TMemoryStatus;
  begin
    MemStat.dwLength := sizeof(MemStat);
    GlobalMemoryStatus(MemStat);
    result := (memstat.dwAvailPhys div 1024);
  end;


La franja horaria es GMT +2. Ahora son las 18:54:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi