Affiche la ram utilisee et disponible (dynamique)

Soyez le premier à donner votre avis sur cette source.

Vue 5 793 fois - Téléchargée 574 fois

Description

CODE QUI AFFICHE DES INFOS DYNAMIQUES DE LA MEMOIRE RAM
API :
GlobalMemoryStatus .

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
31
Kilo n'a qu'un L

Mega n'a pas de T

pour la gauge et les personnes ayant plus de 2Go de RAM il est plus interessant de faire :

// main.Gauge1.MaxValue := on laisse a 100
main.Gauge1.Progress := round( 100 / lpBuffer.dwTotalPhys) * lpBuffer.dwAvailPhys);


On appel JAMAIS la variable de la fiche dans la classe!

# with main do begin

ne sert a rien du tout!



pour le timer il faut plutot faire :

const
BCTTS : array[boolean] of ('Démarrer','Arrêter');
begin
Timer1.Enabled := not Timer1.Enabled;
Button1.Caption:= BCTTS[ Timer1.Enabled ];
Gauge1.Visible := Timer1.Enabled;
end;


enfin, on affiche toujours les infos au format Kilo-octet (avec separateur de millier en prime)

function Tmain.Octet_Megat(const Size : int64): string;
begin
result := format('%.0n Ko',[Size/1024]);
end;


les StdCall sont inutile ici.
Messages postés
400
Date d'inscription
samedi 6 août 2005
Statut
Membre
Dernière intervention
11 février 2016
1
Salut,

Bon première remarque : La variable i n'a pas été initialisée d'ou un message d'alerte lors de la compilation.

Ce projet peut être intéressant pour les personnes qui souhaitent travailler sur le système ;). C'était une très bonne idée. Mais c'est dommage qu'il soit si pauvre : sa place est plus dans les snippets que dans la catégorie source.

Pas de note

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.