Français
Forum

Updatechecker

 

Gary12345
salut,
KompilierenMarqueSéparation
Window %MaxX*0.1,%Maxy*0.1-%MaxX*0.3,%MaxX*0.3
WindowTitle "Updatechecker"
WindowStyle 31
declare Ende&,Diskgröße!

Proc DiskGröße

    Parameters Laufwerkbuchstabe$'String
    set("decimals",2)
    Diskgröße!=DiskSize(Laufwerkbuchstabe$)/(1024*1024*1024) + " GB"
    ROUND(Diskgröße!,3)

    If Diskgröße!=0

        print %Error
        MESSAGEBOX("Laufwerk nicht vorhanden oder nicht lesbar!","Error X0001",0)

    Else

        Return Diskgröße!

    EndIf

EndProc

'#################################
'APPENDMENU
PopUp "&Programm"
AppendMenu 101, "Updatestatus ermitteln"
AppendMenu 102, "Festplattenstatus ermitteln"
AppendMenu 103, "AutoStartLister"
AppendMenu 104, "Aktuelle Updates"
PopUp "&Sonstiges"
SubPopUp "Sonstiges"
AppendMenu 105, "Über den Autor"
AppendMenu 106, "Über das Programm"
AppendMenu 107, "Spende"
EndSub
AppendMenu 108, "Beenden"
'################################
print %Error
DiskGröße("C:")
print %Error

Whilenot Ende&=1

Endwhile


quoi allez là de travers? Blöde Frage, mais je ne sais pas plus. Könnte peut-être. un Sammelthread volonté, là ca un größeres projet ist.

merci!
 
XProfan X2
MfG
Gary12345
18.02.2013  
 




Julian
Schmidt
Dir scheint qui logische Operator "!=" pas entier bien sûr trop son. je serait aussi besser vérifier si kleiner juste 0.
Dein Zweiter-faute sommes Umlaute dans Variablen.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.02.2013  
 



@Julian:

Den Operator != comme Ersatz pour "not" gibt es dans XProfan pas.

@Garry: Diskgröße! ist vom Typ Float, alors une Fließkommazahl -
ergo ist Diskgröße!=DiskSize(Laufwerkbuchstabe$)/(1024*1024*1024) + " GB"
faux là Du ici une Stringzusammenführung anweist (+" GB").

Zudem, ROUND(Diskgröße!,3) tours mais cela gerundete Ergebnis legst Du nirgends
ab comment z.B. diskgröße!=round(diskgröße!,3).

Grundsätzlich: c'est aus verschiedenen Trouvé pas empfehlenswert Umlaute äöüß
dans Bezeichnern trop verwenden, aussi si XProfan avec cela klarkommen mag.
 
18.02.2013  
 




Julian
Schmidt
iF (18.02.13)
Den Operator != comme Ersatz pour "not" gibt es dans XProfan pas.


Jo, kleiner Lese-faute beim Überfliegen.
Las Diskgröße!!=0 anstatt Diskgröße!=0.
pas desdotrotz existiert != dans Xprofan pas, mais seulement <>.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.02.2013  
 




Gary12345
ce sont Tage wohin je mir toujours wieder denke: "Wie dumm suis je eig?" et cet faute kennt on eig. on findet vous seulement pas. Entweder ist cela Köpfchen pas là ou bien on hat es pas kapiert. je plädiere sur le cas1.
 
MfG
Gary12345
18.02.2013  
 




Gary12345
eh bien une autre Frage: Gibt es une XPROFAN Befehl/Funktion, qui den gesamten Arbeitsspeicher auslesen peux et den belegten RAM en supplément. si pas, comment serait qui dazugehörige API lauten. si je pour Arbeitsspeicher API et msdn library cherche, finde je aucun korrekte API.
 
XProfan X2
MfG
Gary12345
18.02.2013  
 




RGH
Salut,
c'est bon Programmierstil avant et pour Operatoren et Gleicheitszeichen un Leefeld trop laisser. cela augmenté qui Lesbarkeit des Codes enorm!
Zum zweiten: Ab XProfan X2 liefert Disksize cela Ergebnis aussi comme Quadint zurück et peux einem Quadinit zugewiesen volonté. chez grand Festplatten führt qui Zuweisung trop Floats trop Ungenauigkeiten.

Salut
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
18.02.2013  
 




Gary12345
merci RGH Irgendeine une concept zur API?
 
XProfan X2
MfG
Gary12345
18.02.2013  
 




Julian
Schmidt
Bevor du ici Fragen stellst s'il te plaît erstmal cela Forum fouiller. Sinnvolle Sucherbegriffe wäre etwa Ram, Mem, Mermory, grenier etc.
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.02.2013  
 




Julian
Schmidt
Find z.B. que voici. Scheint allerdings pas toujours trop funzen.
KompilierenMarqueSéparation
Proc ShowMemoryStatus

    Parameters Wert%' 1=Gesamter Ram, 2=Ram Frei, 3= Ram belegt, 4=Ram-Verbrauch in %
    declare ramfrei&,gesamterram&,prozent&,ramverwendet&,MemStat#
    Def GlobalMemoryStatus(1) !"KERNEL32","GlobalMemoryStatus"
    Def Mbyte(1) Round(&(1)/$0100000,0)
    Dim MemStat#,32
    Long MemStat#,0=32
    GlobalMemoryStatus(MemStat#)
    prozent&=Long(MemStat#,4)
    gesamterram&=MByte(Long(MemStat#,8))

    if gesamterram&<0

        ramfrei&=MByte(Long(MemStat#,12))
        ramfrei&=ramfrei&*100
        gesamterram&=ramfrei&/prozent&

    Endif

    ramfrei&=MByte(Long(MemStat#,12))
    ramverwendet&=gesamterram&-ramfrei&
    Dispose MemStat#
    case Wert%=1 : return gesamterram&
    case Wert%=2 : return ramfrei&
    case Wert%=3 : return ramverwendet&
    case Wert%=4 : return prozent&

EndProc

Cls
Decimals 0

while 1

    print Str$(ShowMemoryStatus(4)) + "% Physikalischer Speicher verwendet"
    print Str$(ShowMemoryStatus(1)) + "MB Physikalischer Speicher"
    print Str$(ShowMemoryStatus(2)) + "MB Physikalischer Speicher frei"
    print Str$(ShowMemoryStatus(3)) + "MB Physikalischer Speicher belegt"
    sleep 300
    cls

Endwhile

 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.02.2013  
 




Gary12345
:/ Hab là autre Lösungen trouvé:
KompilierenMarqueSéparation
Proc ShowMemoryStatus

    Def GlobalMemoryStatus(1) !"KERNEL32","GlobalMemoryStatus"
    Def Mbyte(1) Round(Div(&(1),$0100000),0)
    Dim MemStat#,32
    Long MemStat#,0=32
    GlobalMemoryStatus(MemStat#)
    Print Str$(Long(MemStat#,4))+"% Speicherauslastung"
    Print MByte(Long(MemStat#,8))+"MB gesamter physik. Speicher"
    Print MByte(Long(MemStat#,12))+"MB physik. Speicher frei"
    Print MByte(Long(MemStat#,16))+"MB max. Größe der Swapdatei"
    Print MByte(Long(MemStat#,20 ))+"MB max. in Swapdatei belegbar"
    Print MByte(Long(MemStat#,24))+"MB max. virtueller Speicher für Prozess"
    Print MByte(Long(MemStat#,28))+"MB max. virtueller Speicher für Prozess aktuell verfügbar"
    Dispose MemStat#

XProfan X2
MfG
Gary12345
18.02.2013  
 




Julian
Schmidt
Such la fois Div dans qui Xprofan-Aider. viens déjà encore sur elle

Ist dessus aussi anders ^ ^
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
18.02.2013  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

19.479 Views

Untitledvor 0 min.
Gast.081516.07.2024
Peter Max Müller13.11.2017
Claus de Lieth18.10.2017
Herby15.08.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie