Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];

Вниз

Преобразование времени   Найти похожие ветки 

 
NaRuTo   (2008-01-16 16:12) [0]

У меня возникла проблема! При проигрывании мызыки я хочу чтобы моя программа показывала время песни, но я не знаю как, у меня есть секунды как преобразовать их в минуты и секунды, я пробовал FormatFloat("00:00",G), но почему то показываются только секунды, больше 60 секунд. Если знаете подскажите как?


 
DVM ©   (2008-01-16 17:00) [1]

Деление в школе проходил?


 
Kenny   (2008-01-17 12:15) [2]

Fromat("%d : %d", [sec div 60, sec mod 60]);


 
Ильдар   (2008-01-20 12:59) [3]

Вот пример как это сделать через BassPlayer
sec:=BassPlayer1.Position div 1000;
if sec<10 then wrid.Caption:="0:0"+inttostr(sec)
else begin wrid.Caption:="0:"+inttostr(sec); min:=0; end;
If Sec>59 then // если секунд больше 60-ти, то...
  begin
    Min:= Sec div 60; // ...высчитываем минуты...
    Sec:= Sec mod 60; // ...а за секунды возьмем остаток
    wrid.Caption:= IntToStr(Min) + ":" + IntToStr(Sec); // запишем это в нормальном виде
    If Sec<10 then wrid.Caption:= IntToStr(Min) + ":0" + IntToStr(Sec); // если остаток получился от 1-ого до 9-ти, то секунды запишем, как "01"-"09" (допустим, не 4:2, а 4:02)
    If Sec=0 then  wrid.Caption:= IntToStr(Min) + ":00"; // если отстаток равен нулю, то и секунд - "00" (4:00)
  end;



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
15-1253871319
TUser
2009-09-25 13:35
2009.11.22
Как называется фильм


15-1253910608
Юрий
2009-09-26 00:30
2009.11.22
С днем рождения ! 26 сентября 2009 суббота


2-1254482329
Aleks
2009-10-02 15:18
2009.11.22
Как программно нажать кнопку на форме?


15-1253426542
oldman
2009-09-20 10:02
2009.11.22
Отсутствие аварийных сигналов при старте


15-1253880513
Kerk
2009-09-25 16:08
2009.11.22
Рабсила vs труд





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский