Hola,
En ordenadores con mucha ram (p. ej, 6, 8, 10, 12 GB etc), la memoria del equipo en el error.log no se refleja correctamente, pone -1.
Feliz 2011.
![]()
Saludos,
Eduardo
Eduardo
Hola,
En ordenadores con mucha ram (p. ej, 6, 8, 10, 12 GB etc), la memoria del equipo en el error.log no se refleja correctamente, pone -1.
Feliz 2011.
![]()
¿Se ha corregido ya?.
Muchas gracias.
#pragma BEGINDUMP
#include <hbapi.h>
#include <windows.h>
HB_FUNC( NEXTMEM )
{
MEMORYSTATUSEX statex;
statex.dwLength = sizeof (statex);
GlobalMemoryStatusEx (&statex);
hb_retnll( statex.ullTotalPhys/1024 );
}
#pragma ENDDUMPTengo 16 GB de Ram Física.
Tu función me devuelve 16768272
Y en el Administrador de Tareas:
Memoria física:
Total: 16375
En cache: 1576
Disponible 14184
Libre 12686
¿Por qué los valores no coinciden?.
En todo caso, por lo menos la función se aproxima a la memoria.
¿Sería posible que se actualizaran las funciones de FW para que devuelvan los datos correctamente?.
Muchas gracias
.
Hola,
¿Está ya corregido?.
Muchas gracias.