Erweiterte Time Funktionen für Bmax

Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Neue Antwort erstellen

 

klepto2

Betreff: Erweiterte Time Funktionen für Bmax

BeitragMo, Jan 02, 2006 13:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe ein kleines Modul geschrieben, welches die GetTime() und GetDate() funktionen etwas erweitert.

Man kann sich die aktuelle Zeit mit allen details (z.b: Tag im Jahr, Woche im Jahr etc.) ausgeben lassen, oder sich für ein beliebiges Datum zwischen 1970 und 2037 errrechnen lassen.

Der Link: http://klepto2.kl.funpic.de/DL/timemod.rar

Dokumentation ist noch etwas dürfig und ein Beispiel liegt bei.

Ich hoffe ihr könnt es gebrauchen.
Matrix Screensaver
Console Modul für BlitzMax
KLPacker Modul für BlitzMax

HomePage : http://www.brsoftware.de.vu

bruZard

BeitragMo, Jan 02, 2006 13:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Yop, kann ich gebrauchen ... Danke! Very Happy
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image
 

klepto2

BeitragMo, Jan 02, 2006 15:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Smile
hier ein kleines Update.

Ich habe eine Funktion hinzugefügt:

Funktion GetTimeDifference ---> vergleicht 2 TTime Objekt miteinander und gibt die differenz in Jahren, Monaten, Tagen, Stunden, Minuten oder Sekunden zurück.

http://klepto2.kl.funpic.de/DL/timemod101rar
Matrix Screensaver
Console Modul für BlitzMax
KLPacker Modul für BlitzMax

HomePage : http://www.brsoftware.de.vu

TheShadow

Moderator

BeitragMo, Jan 02, 2006 15:54
Antworten mit Zitat
Benutzer-Profile anzeigen
etwas komplizierte library...
kann man es für FileTime()-Rückgabewert benutzen?
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2
 

klepto2

BeitragMo, Jan 02, 2006 16:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Eigentlich sieht sie nur sehr kompliziert aus. Sind halt jede Menge Methoden und Funktionen. Ansonsten deke ich das es recht einfach aufgebaut ist.

Zu deiner Frage: Habs gerade eingebaut Wink
Die neue Funktion heißt CreateTimeFromInt(time:Int) , einfach den übermittelten Wert von FileTime() an diese Funktion übergeben. Das resultierend TTime Objekt beinhaltet dann alle relevanten Daten zu dem File.

Link: http://klepto2.kl.funpic.de/DL/timemod102.rar
Matrix Screensaver
Console Modul für BlitzMax
KLPacker Modul für BlitzMax

HomePage : http://www.brsoftware.de.vu

TheShadow

Moderator

BeitragMo, Jan 02, 2006 17:46
Antworten mit Zitat
Benutzer-Profile anzeigen
naja ich hab es mir jetzt etwas einfacher gebastelt

Code: [AUSKLAPPEN]
Local ftime : Int = FileTime("c:\time.bmx")
Local pointer : Int Ptr = Int Ptr(localtime_(Varptr(ftime)))
Print "Sec:  "+pointer[0]
Print "Min:  "+pointer[1]
Print "Hour: "+pointer[2]
Print "Day:  "+pointer[3]
Print "Month:"+pointer[4]
Print "Year: "+(pointer[5]+1900)
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group