da steht dann zb.:
Code: Alles auswählen
char ascii hex
Ø 216 $D8
so 14 $E
Code: Alles auswählen
char ascii hex
Ø 216 $D8
so 14 $E
Code: Alles auswählen
Value.i = $C0791245 ; komisches Format, ohne Sekunden
Code: Alles auswählen
WriteLong(File, Value)
Dieser Code funktioniert einwandfrei, schlecht daran ist das ich in nicht versteheSTARGÅTE hat geschrieben: Du wandelst also erst das Datum in ein modifiziertes Julianisches Datum um, und dann einfach mit der Beschreibung in die 40Bit-Form, also die Zeit in 6 BCDs und die Tage als Word:
Code: Alles auswählen
Procedure Example(Date.i) Protected Time.i = Val("$"+FormatDate("%hh%ii%ss", Date)) ProcedureReturn (Int(date/(60*60*24))+40587)<<24 | Time EndProcedure Debug Hex(Example(Date(1993, 10, 13, 12, 45, 00)))