Sinsitrus
Messages postés849Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention21 août 2015
-
7 mars 2009 à 01:46
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 2010
-
7 mars 2009 à 15:11
Salut !
Quand je met dans mon programme ces deux bouts de codes mon programme se ferme totalement quand je clique sur stop ou quand je clique sur le bouton unload me.
Je ne comprends pas pourquoi et je ne trouves pas de solutions...
Ce code sert à récupérer le pourcentage de mémoire utilisé.
Pouvez vous m'aider svp ?
Dans la forum Menu, j'ai un Timer5 et un LabelMEM
Private Sub Timer5_Timer()
Call MemInfo(Used&, Physical&, Dispo&, PageFile&, DispoPageFile&, Virtual&, DispoVirtual&)
End Sub
Dans mon module Traitement j'ai ce bout de code :
Public X, Y As Byte
Public MINFO As MEMORYSTATUS
Declare Sub GlobalMemoryStatus Lib "kernel32" (lpBuffer As MEMORYSTATUS)
Public Taille
Public Diviseur, Diviseur2
Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
End Type
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 7 mars 2009 à 09:49
Le code, tel que tu l'as écrit dans ton module (et surtout dans cet ordre là) , ne risque pas de fonctionner !
Je n'ai même pas pris la peine de l'essayer (notamment pour voir si l'éditeur l'accepterait !!!) , mais c'est évident.
Relis-le donc (notamment là où tu déclares une fonction dont un argument est une structure non encore définie !). Et ce n'est pas tout ...
Sinsitrus
Messages postés849Date d'inscriptionsamedi 11 juin 2005StatutMembreDernière intervention21 août 2015 7 mars 2009 à 10:44
Rendfield, est ce que je peux t'envoyer par zip en mp pour que tu juge le début de mon programme et me vois en même temps le bout de ce code ?
J'ai besoin de ton aide... vois juste, conseil moi et aide moi a regler ce probleme. peut etre que l'appli devant toi peu t'aider a m'aider :$
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 7 mars 2009 à 15:11
Salut
En utilisant le bon "Type", ça fonctionne parfaitement.
Le voici
Private Type MEMORYSTATUS
dwLength As Long
dwMemoryLoad As Long
dwTotalPhys As Long
dwAvailPhys As Long
dwTotalPageFile As Long
dwAvailPageFile As Long
dwTotalVirtual As Long
dwAvailVirtual As Long
End Type