Grafikspeicher Anzeige

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

Shadow of the night

Betreff: Grafikspeicher Anzeige

BeitragFr, Jan 02, 2004 14:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab das hier vor langer, langer Zeit (ca. 2 Monaten) Laughing programmiert. Es zeigt grafisch dargestellt an, wieviel Grafikspeicher prozentual noch frei ist.

BlitzBasic: [AUSKLAPPEN]

;****************************
;* Grafikspeicher-Anzeiger *
;****************************
;* programmiert von: *
;* *
;* Roger Landolt *
;* alias *
;* Shadow of the Night *
;****************************
;* rogerlandolt@hotmail.com *
;****************************

Graphics 400,256,8,2

Dim lines(400)
Cls

.neu

Cls
Color 10,255,15

For i=0 To 399 ;nur damit am Anfang bereits etwas angezeigt wird.
lines(i)=AvailVidMem()/1048576
Next

alles= TotalVidMem()/1048576

Repeat
Cls
freiMB=AvailVidMem()/1048576
If AvailVidMem()=TotalVidMem()/50 Then RuntimeError \"Nur noch 2% des Speichers frei\"
For wi=1 To 399
lines(wi-1)=lines(wi) ;Hier werden alle Variabeln um eins zurück geschoben, damit nicht immer das gleiche überschrieben wird.
Next

lines(399)=freiMB

For wi=0 To 399
Line wi+1,GraphicsHeight(), wi+1, GraphicsHeight() - GraphicsHeight()/alles*lines(wi))
Next

Delay 400 ;damit das Ganze nicht allzu schnell läuft
Until KeyHit(1)
End


P. S. Der grüne Teil entspricht dem noch freien Speicher

MfG Shadow of the Night
User posted image
  • Zuletzt bearbeitet von Shadow of the night am Fr, Jan 02, 2004 17:46, insgesamt einmal bearbeitet

Mandrason

BeitragFr, Jan 02, 2004 14:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Da isn Fehler drinne
Eine Klammer zuviel´und wen man die wegmacht kann man des netmehr beenden des Prog.Zumindest bei mir mit Blitzplus so
Irren ist menschlich, und manche Menschen sind Irre

Albert Einstein

Slayer

BeitragFr, Jan 02, 2004 16:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Line wi+1,GRAPHICSHEIGHT(), wi+1, (GRAPHICSHEIGHT() -
GRAPHICSHEIGHT()/alles*lines(wi))




hier kommt die klammer rein >>>>(<<<<<<<GRAPHICSHEIGHT() -
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Shadow of the night

BeitragFr, Jan 02, 2004 17:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Slayer hab ich wohl irgendwie vergessen, hab das mit graphicsheight() erst im Forum eingefügt, vorher hab ich einfach 256 dringehabt, hab da wohl eine überschrieben.

MfG Shadow of the Night
User posted image

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group