FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Déterminer la quantité de RAM. Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Déterminer la quantité de RAM. Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Déterminer la quantité de RAM. Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Déterminer la quantité de RAM. Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Déterminer la quantité de RAM. Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Déterminer la quantité de RAM. Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Déterminer la quantité de RAM. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Déterminer la quantité de RAM. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Déterminer la quantité de RAM. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Déterminer la quantité de RAM. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Déterminer la quantité de RAM. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Déterminer la quantité de RAM. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Déterminer la quantité de RAM. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Déterminer la quantité de RAM. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Déterminer la quantité de RAM. Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cartes Pokémon EV6.5 : où trouver le ...
Voir le deal

 

 Déterminer la quantité de RAM.

Aller en bas 
AuteurMessage
Pedro

Pedro


Nombre de messages : 1561
Date d'inscription : 19/01/2014

Déterminer la quantité de RAM. Empty
MessageSujet: Déterminer la quantité de RAM.   Déterminer la quantité de RAM. EmptyMar 3 Mar 2020 - 16:32

Bonjour.

Voici le code en GFA-Basic permettant de déterminer la quantité de RAM installée, et sans affichage d'une fenêtre DOS.

Ce code peut facilement être compilé en GFA, puis lancé avec 'execute_wait'.

Code:
Global a%, e$, f$, g$, ram, x%, y%

Open "test.bat" for Output As # 1
Print # 1, "@echo off"
Print # 1, "wmic ComputerSystem get TotalPhysicalMemory | clip"
Close # 1

a% = WinExec("test.bat", SW_HIDE)

e$ = Clipboard.GetText(1)
x% = InStr(e$, Chr$(49))
f$ = Trim$(Mid$(e$, x%))
y% = InStr(f$, Chr$(32))
ram = Val(Left$(f$, y% - 1))

g$ = Clipboard.SetText(Trim$(Str$(ram)), 1)

Open "ram.txt" for Output As # 2
Print # 2, Trim$(Str$(ram))
Close # 2

Message "[" + Trim$(Str$(ram)) + "]"


Et voici la sub Panoramic.

Code:
sub ram_installee()
    ' Code en GFA-Basic.
    ' Le Programme a besoin de gfawin23.ocx
    ' Global a%, e$, f$, g$, ram, x%, y%

    ' Open "test.bat" for Output As # 1
    ' Print # 1, "@echo off"
    ' Print # 1, "wmic ComputerSystem get TotalPhysicalMemory | clip"
    ' Close # 1

    ' a% = WinExec("test.bat", SW_HIDE)

    ' e$ = Clipboard.GetText(1)
    ' x% = InStr(e$, Chr$(49))
    ' f$ = Trim$(Mid$(e$, x%))
    ' y% = InStr(f$, Chr$(32))
    ' ram = Val(Left$(f$, y% - 1))

    ' g$ = Clipboard.SetText(Trim$(Str$(ram)), 1)

    ' Open "ram.txt" for Output As # 2
    ' Print # 2, Trim$(Str$(ram))
    ' Close # 2

    ' Message "[" + Trim$(Str$(ram)) + "]"
    ram=0
    while ram=0
          execute_wait "ram.exe"
          file_open_read 99,"ram.txt"
          e$=file_readln$(99)
          file_close 99
          ram=int((val(e$)/1000000000)*10)/10
    end_while
end_sub
Revenir en haut Aller en bas
 
Déterminer la quantité de RAM.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Déterminer les marges d'une form Panoramic
» Déterminer le nom du jour d'une date donnée.
» Déterminer le type de clavier
» Déterminer le HANDLE du Bureau
» Quantité de RAM installée.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: