Laufen lassen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Kelix

Troll

Betreff: Laufen lassen

BeitragSa, März 31, 2007 9:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit dem folgendem Code:

Print "Heutiges Datum ist: " + CurrentDate$()
Print "Aktuelle Uhrzeit:" + CurrentTime$()
Print "Windows-Laufzeit in min: "+MilliSecs()/60000

kann man das heutige Datum, die aktuelle Uhrzeit und die Windows Laufzeit in min anzeigen lassen. Kann man die Uhrzeit auch laufen lassen, wie bei einer Funkuhr, dass nach einer Sekunde die Sekundenanzeige um eins höher springt? Geht das gleiche auch beim heutigem Datum und bei der Windows Laufzeit?

NightPhoenix

BeitragSa, März 31, 2007 9:34
Antworten mit Zitat
Benutzer-Profile anzeigen
das geht.... du hast deinen code einfach nicht in einer while schleife untergebracht. So wird die Abfrage des Datums, Zeit und Laufzeit bei dir nur einmal getätigt und zwar beim Programmstart.

du musst eine while schleife einarbeiten, welche sich immer und immer wieder wiederholt (eine unendliche Schleife halt)

das machst du so:


Code: [AUSKLAPPEN]

Graphics 800,600,32,0
SetBuffer BackBuffer()


While Not KeyHit(1)


Cls


Text 0,20,"Das Aktuelle Datum ist: "+CurrentDate$()
Text 0,40,"Aktuelle Uhrzeit: "+CurrentTime$()
Text 0,60,"Laufzeit seit Computerstart: "+MilliSecs()/60000

Flip
Wend
End


"while not keyhit(1)" steht am Anfang der Schleife. Das Ende ist "wend"

Verwende statt "print" lieber "text", da print nicht so gut zu handgaben ist und man mit text einfachere Ausgaben machen kann.

Falls du fragen zu den Befehlen hast, lies bitte die Hilfe, welche in deinem Blitz-Programm beiliegt (in der Menüleiste zu finden bei den Code-Tickern)


MfG.




*edit*
Merke dir mal folgendes:
Alles nach Graphics3d / Graphics bis zum While not keyhit(1) ist eine "Schleife" die nur einmal ausgelesen wird, d.h. welche das Programm nur einmal durchläuft, weil die keinen wiederholen befehl enthält.
So ist diese für das Laden von Objekten zuständig und das setzen von Parametern/ Konstanten

Alles ab While not keyhit(1) bis runter zum wend wird unendlich fach wiederholt, aber auch nur solange bis du ESC (Taste1) drückst.
Der Grund dafür, wieso sie ständig wiederholt wird ligt an dem Befehl While not keyhit(1), was in Worten gefasst wäre: "Solange nicht die Taste 1 gedrückt wird tue folgendes" .... (Code) ... Wend in Worten: "Gehe ab hier wieder zum While not keyhit(1) zurück und beginne nochmals von dort an"
 

Kelix

Troll

BeitragSa, März 31, 2007 10:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibt es noch weitere Codes mit denen man etwas anzeigen lassen kann?

Goodjee

BeitragSa, März 31, 2007 10:58
Antworten mit Zitat
Benutzer-Profile anzeigen
setz deinen code doch einfach in eine schleife....

NightPhoenix

BeitragSa, März 31, 2007 11:08
Antworten mit Zitat
Benutzer-Profile anzeigen
les dir doch bitte mal mein edit da oben durch... da steht doch alles was du wissen musst
machs dir doch nicht so schwer und denk mal bissl nach
mfg.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group