Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flom,
16. Feb 2007
Huhu,
Ich möchte nun die gesamt Zeit von allen MP3s ausgeben mit Hilfe der Funktion und hatte gedacht das es vielleicht so geht:
function FormatSeconds2 (seconds: Cardinal): string;
begin
Result := FormatDateTime('hh:nn:ss', seconds / SecsPerDay);
end;
Aber leider nein. Wie kann ich es machen? Addieren lass ich es so:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flom,
16. Feb 2007
danke für eure hilfe aber Mazel hat mir geholfen über Projekt -> Optionen -> Compiler Meldung
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flom,
16. Feb 2007
ich versteh irgendwie den sinn dieser Berechnung dahinter nicht...
Ich sag jetzt also:
Dezimal:=aAudioFile.Dauer;
Minute := Trunc(Dezimal) + 0.6*Frac(Dezimal);
Item.SubItems.Add(FloatToStr(Minute));
Wobei ich noch ein Problem mit dem Format habe wo sag ich denn dort das er sich auf Minute beziehen soll?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flom,
16. Feb 2007
danke für die schnelle Antwort :)
werde es dann mal gleich probieren!
kleine frage am rande: kann ich irgendwie die Meldung "'FileCtrl' ist plattformspezifisch" weg
und wie kann ich am besten Sekunden in Minuten umrechnen da ich nicht auf die selbe Zeit komme wie WinAmp mit der Berechnung 197/60 = 3,283 also 3:28
Aber raus kommen sollen 3:17
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flom,
16. Feb 2007
Hallo,
habt ihr eine Idee wie ich einem Integer wert umstellen kann das vorne weg ein 0 bei 2 stellen seien sollen sowie vor den beiden letzten zahlen ein : kommen soll... so das am ende ein Zeit Wert entsteht aus 145 soll 01:45 werden.
Hat wer eine Idee ?
Meine erste Idee war ja ffFixed zu nehmen, bis mir dann ein viel das es ja mit einem Komma ausgegeben wird.
Grüße