IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Mobile .NET Discussion :

[CF 1.1] Comment savoir la quantité de mémoire disponible pour l'exécution ?


Sujet :

Windows Mobile .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de joefou
    Profil pro
    Inscrit en
    Février 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 248
    Par défaut [CF 1.1] Comment savoir la quantité de mémoire disponible pour l'exécution ?
    [VS.NET 2003]
    [VB.NET]

    Salut à tous !

    Connaitriez-vous la façon de récupérer la quantité de mémoire encore disponible pour l'exécution des programmes sur un Pocket Pc ?

    Je souhaiterais avant de lancer certains traitements savoir si il me reste X Mo ou X % de libre.

    D'avance merci !

  2. #2
    Membre éclairé Avatar de joefou
    Profil pro
    Inscrit en
    Février 2005
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 248
    Par défaut
    Here is da solution : (Merci Gilles !)

    Il faut utiliser l'API GlobalMemoryStatus()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
        Structure MEMORYSTATUS
            Public dwLength As Integer 'taille de la structure en octet
            Public dwMemoryLoad As Integer 'pourcentage de mémoire utilisée
            Public dwTotalPhys As Integer 'nombre total d'octets de mémoire physique
            Public dwAvailPhys As Integer 'idem + disponible
            Public dwTotalPageFile As Integer
            Public dwAvailPageFile As Integer
            Public dwTotalVirtual As Integer 'nombre total d'octets de mémoire virtuelle
            Public dwAvailVirtual As Integer 'idem + disponible
        End Structure
     
        Private Declare Sub GlobalMemoryStatus Lib "coredll" (ByRef buf As MEMORYSTATUS)
     
        Private Sub LireMemoire()
            Dim Infos As MEMORYSTATUS
            GlobalMemoryStatus(Infos)
            '...
        End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FORMULAIRE] Comment savoir quel bouton radio est checked pour test ?
    Par Sekigawa dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/02/2009, 11h16
  2. [Memoire] Comment savoir qui utilise la mémoire?
    Par zoltix dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 31/12/2007, 17h55
  3. Comment savoir si un port est disponible ?
    Par Shredder dans le forum Delphi
    Réponses: 6
    Dernier message: 18/07/2007, 16h55
  4. [Remoting] Comment savoir quel channel un client utilise pour se connecter?
    Par eldoctor.Sylvain dans le forum Framework .NET
    Réponses: 1
    Dernier message: 18/09/2006, 15h40
  5. Réponses: 2
    Dernier message: 29/06/2006, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo