Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by samso,
27. Jul 2018
Klar kann man machen.. Meine Bemerkung war eher ironisch gemeint. Wer braucht schon einen Zeitcode mit 8000h (bei CD-Timecode?)?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by samso,
27. Jul 2018
Manchmal denke ich einfach zu kompliziert. Wenn man gleich mit fps arbeitet, wird es einfacher (man bekommt aber auch früher einen Überlauf: ab so rund 16000h 8000h):
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
Types, SysUtils, Math, StrUtils;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by samso,
27. Jul 2018
Um Rundungsfehler zu vermeiden, würde ich mit Sekunden und Frames rechnen. Wenn die maximale Anzahl der FPS überschritten wird, muss der Übertrag berücksichtigt werden.
Diese Lösung sollte mit allen Timecodes funktionieren die ganzzahlige fps haben (also z.B. nicht 23.976fps). Man muss lediglich die Konstante fps anpassen.
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
Types,...