Accueil > > > TOUS SAVOIR SUR SA RAM OCX
TOUS SAVOIR SUR SA RAM OCX
Information sur la source
Description
Vous pouvez connaitre le Total de Ram en Octets et en Mega ou bien connaitre les pourcentage utliser ect...
Source
- 'Pour ce code il vous faut 1 Image "Image1" , 1 Timer "Timer1" à interval=1, 1 Timer "Timer2" à 'interval=1, et mettez le UserControl à InvisibleatRuntime=1 ( ou True)
- 'Pour avoir le Total de Ram en Mega Ram1.TotalRamMega
- 'Pour avoir le Total de Ram en Octets Ram1.TotalRamOctet
- 'Pour avoir le Nombre de Ram Disponible en Mega Ram1.RamDispoMega
- 'Pour avoir le Nombre de Ram Disponible en Octets Ram1.RamDispoOctet
- 'Pour avoir le Nombre de Poucentage de Ram Utiliser Ram1. PCTageRamUtilise
- 'Pour avoir le Nombre de Pourcentage de Ram Disponible Ram1.PCTageRamDispo
- 'Pour avoir le nombre de Ram Utiliser en Mega Ram1.RamUtiliseMega
- 'Pour avoir le nombre de Ram Utiliser en Octets Ram1.RamUtiliseOctet
-
- 'Mettre dans le UserControl:
- '=======================
- Public TotalRamMega As Integer
- Public TotalRamOctet As Variant
- Public RamDispoMega As Integer
- Public RamDispoOctet As Variant
- Public PCTageRamUtilise As Integer
- Public PCTageRamDispo As Integer
- Public RamUtiliseMega As Integer
- Public RamUtiliseOctet As Variant
-
- Private Sub Timer1_Timer()
- If UserControl.Width = 460 Then GoTo fin
- Image1.Width = 460
- Image1.Height = 460
- UserControl.Width = 460
- UserControl.Height = 460
- fin:
- End Sub
-
- Private Sub Timer2_Timer()
- Dim TamponMem As MEMORYSTATUS
- GlobalMemoryStatus TamponMem
- TotalRamMega = (TamponMem.dwTotalPhys / 1024 / 1024) + 1
- RamDispoMega = TamponMem.dwAvailPhys / 1024 / 1024
- RamDispoOctet = TamponMem.dwAvailPhys
- TotalRamOctet = TamponMem.dwTotalPhys
- PCTageRamUtilise = (TotalRamMega - RamDispoMega) / TotalRamMega * 100
- PCTageRamDispo = RamDispoMega / TotalRamMega * 100
- RamUtiliseMega = TotalRamMega - RamDispoMega
- RamUtiliseOctet = TamponMem.dwTotalPhys - TamponMem.dwAvailPhys
- End Sub
-
-
- 'Mettre dans un module:
- '===================
- Option Explicit
-
- ' déclaration api
- Declare Sub GlobalMemoryStatus Lib "kernel32" _
- (lpBuffer As MEMORYSTATUS)
-
- ' déclaration du type MEMORYSTATUS
- 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
-
-
-
- 'Bon prog et envoyez moi vos idées et critiques sur Megatrix@free.fr
- '@++ MEGATRIX
'Pour ce code il vous faut 1 Image "Image1" , 1 Timer "Timer1" à interval=1, 1 Timer "Timer2" à 'interval=1, et mettez le UserControl à InvisibleatRuntime=1 ( ou True)
'Pour avoir le Total de Ram en Mega Ram1.TotalRamMega
'Pour avoir le Total de Ram en Octets Ram1.TotalRamOctet
'Pour avoir le Nombre de Ram Disponible en Mega Ram1.RamDispoMega
'Pour avoir le Nombre de Ram Disponible en Octets Ram1.RamDispoOctet
'Pour avoir le Nombre de Poucentage de Ram Utiliser Ram1. PCTageRamUtilise
'Pour avoir le Nombre de Pourcentage de Ram Disponible Ram1.PCTageRamDispo
'Pour avoir le nombre de Ram Utiliser en Mega Ram1.RamUtiliseMega
'Pour avoir le nombre de Ram Utiliser en Octets Ram1.RamUtiliseOctet
'Mettre dans le UserControl:
'=======================
Public TotalRamMega As Integer
Public TotalRamOctet As Variant
Public RamDispoMega As Integer
Public RamDispoOctet As Variant
Public PCTageRamUtilise As Integer
Public PCTageRamDispo As Integer
Public RamUtiliseMega As Integer
Public RamUtiliseOctet As Variant
Private Sub Timer1_Timer()
If UserControl.Width = 460 Then GoTo fin
Image1.Width = 460
Image1.Height = 460
UserControl.Width = 460
UserControl.Height = 460
fin:
End Sub
Private Sub Timer2_Timer()
Dim TamponMem As MEMORYSTATUS
GlobalMemoryStatus TamponMem
TotalRamMega = (TamponMem.dwTotalPhys / 1024 / 1024) + 1
RamDispoMega = TamponMem.dwAvailPhys / 1024 / 1024
RamDispoOctet = TamponMem.dwAvailPhys
TotalRamOctet = TamponMem.dwTotalPhys
PCTageRamUtilise = (TotalRamMega - RamDispoMega) / TotalRamMega * 100
PCTageRamDispo = RamDispoMega / TotalRamMega * 100
RamUtiliseMega = TotalRamMega - RamDispoMega
RamUtiliseOctet = TamponMem.dwTotalPhys - TamponMem.dwAvailPhys
End Sub
'Mettre dans un module:
'===================
Option Explicit
' déclaration api
Declare Sub GlobalMemoryStatus Lib "kernel32" _
(lpBuffer As MEMORYSTATUS)
' déclaration du type MEMORYSTATUS
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
'Bon prog et envoyez moi vos idées et critiques sur Megatrix@free.fr
'@++ MEGATRIX
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
RAM utilisée pour un prog ! [ par LeCarpiste ]
Qui peut m'aider à connaitre le nombre de Mo utilisé par un prog, listing prog en mémoire, çà j'ai vu des exemples récemment, et place occupée en mémo
Réseau et vitesse [ par gronon2 ]
J'ai une application installé sur un poste Xce poste X fait parti d'un réseau ordinaire Microsoft ( 5 ordinateurs connectés)J'ai crée des raccourcis
[vb.NET] Récupérer la mémoire RAM utilisé par un process à un instant donné [ par Merry29 ]
Bonjour, Je voudrais savoir si quelqu'un sait récupérer l'indice de mémoire RAM utilisé par un process à un instant donn
Comment libérer la RAM d'un fichier que je viens d'ouvrir [ par OneHacker ]
Je travaille en VB.NET et j'ai la version 2003 de VisualBasic NET et je travailles avec la 1ere version de la FrameWork.J'ai créer un programme d
API pour la mémoire ram ? [ par alihome ]
Bonjour à tous,Je recherche un API ou une fonction qui me permaittrais d'obtenir la capacitée en memoire ram du pc de l'utilisateur, la ram disponible
[BAR]Paramètrage RAM (Hardware) [ par Mayzz ]
Bien le bonjour à toute la communauté ! Voila, en répondant à un post hier, nous avons donc parlé hardware et j'ai exposé un problème de réglage de m
Comment connaitre la liste des DLL, OCX, EXE présent en mémoire (VB.NET) [ par NutsGuy ]
Salut,Je cherche à savoir comment faire pour lister tous les OCX, DLL & EXE qui sont présent en mémoire. Et tout ça en VB.NETP
Problème de mémoire [ par fred0381 ]
Bonjour,Je suis face à un petit problème professionnel, j'espère que vous pourrez m'aider!Nous avons été victime d'un vol dans mon entreprise. Un plai
Consommation mémoire VB6 [ par pneau ]
Bonjour à tous,Je suis en train de tenter de régler des problèmes de consommation mémoire sur une appli VB6Cette appli se connecter à une base SQL Ser
UserControl transparent + label transparent = ocx invisible, Normal ? [ par spongbob ]
Bonjour, <p class="MsoNormal" st
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|