Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

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

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

Уважаемые мастера помогите, я не знаю как секунды перевести в секунды и минуты, ну т.е не 98 секунд, а 1 минута 98 секунд, я пробовал FormatFloat("00:00",G) не помогает!


 
clickmaker ©   (2008-01-16 16:42) [1]

secs div 60 минут и secs mod 60 секунд


 
Правильный_Вася   (2008-01-16 17:14) [2]


> не 98 секунд, а 1 минута 98 секунд,

а сколько секунд в твоей минуте?


 
NaRuTo   (2008-01-16 17:29) [3]

Упс я хотел написать 1 минута 38 секунд


 
engine ©   (2008-01-16 18:06) [4]

> [0] NaRuTo   (16.01.08 16:39)

а как граммы в килограммы знаешь?


 
Германн ©   (2008-01-16 18:21) [5]


> а как граммы в килограммы знаешь?
>

А пенсы в шиллинги?


 
Kolan ©   (2008-01-16 18:27) [6]

> [5] Германн ©   (16.01.08 18:21)
> А пенсы в шиллинги?


С учетом:
http://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3_%28%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%BC%D0%BE%D0%BD%D0%B5%D1%82%D0%B0%29

Забавное занятие :)


 
NaRuTo ©   (2008-01-16 20:02) [7]

У меня даётся значение Float и чё с ним делать


 
engine ©   (2008-01-16 20:08) [8]

> [7] NaRuTo ©   (16.01.08 20:02)

Округляй


 
Германн ©   (2008-01-16 20:15) [9]


> NaRuTo ©   (16.01.08 20:02) [7]
>
> У меня даётся значение Float и чё с ним делать
>

А миллисекунды нужно знать?


 
NaRuTo ©   (2008-01-16 20:39) [10]

Я делаю медиаплеер, поэтому я хочу показывать длину песни без помощи TMediaPlayer а с помощью библиотеки bass.dll.
Я пытался сделать вот так
min:= secs div 60;
secs:= secs mod 60;
В одной песне всё это работает, в другой уже не работает чёрт и что творится


 
engine ©   (2008-01-16 20:40) [11]

> [10] NaRuTo ©   (16.01.08 20:39)


закомментируй 17-ю строку, там ошибка


 
{RASkov} ©   (2008-01-16 21:35) [12]

function GetPeriodFromSec(const Sec: Integer): String;
var H, M, S: Integer;
begin
 H:=Sec div 3600;
 S:=Sec mod 3600;
 M:=S div 60;
 S:=S mod 60;
 Result:=Format("%2.2d ч. %2.2d мин. %2.2d сек.", [H,M,S]);
end;

На сутки не делит..... думаю для песен хватит :)


 
NaRuTo ©   (2008-01-16 22:06) [13]


> {RASkov}

Не помогает, проблема остаётся в одной песне правильно время, в другой неправильно!


 
korneley ©   (2008-01-16 22:34) [14]


> в одной песне правильно время, в другой неправильно!

А "правильно" ты как определяешь? Каким инструментом? ИМХО честнее, чем в [12] не получится... Это и есть "правильно".


 
{RASkov} ©   (2008-01-16 22:53) [15]

> в одной песне правильно время, в другой неправильно!

Это неправильные песТни... :(

Что значит - неправильно ?


 
korneley ©   (2008-01-16 23:27) [16]


> {RASkov} ©   (16.01.08 22:53) [15]
> > в одной песне правильно время, в другой неправильно!Это
> неправильные песТни... :(Что значит - неправильно ?

НеправИльно = неисправляемо... :) У меня тоже, один и тот же саунд-трек, LightAlloy и DVD Lab по-разному исчисляют... Разница в 1 сек., но как неожиданна неприятность! :))


 
{RASkov} ©   (2008-01-16 23:38) [17]

> [16] korneley ©   (16.01.08 23:27)

Ну это ж одна и тажа песня в разных проигрывателях..... оно, можно сказать, понятно)... разные программы как-никак :)
А как автор решает, что в одной песне правильно время, а в другой - не правильно, и все это в его плеере, наверное...


 
korneley ©   (2008-01-17 00:01) [18]


>... А как автор решает, что в одной песне правильно время, а
> в другой - не правильно...

А по сему, в своём плеере делать, как у тебя (у Вас) в [12] и утверждать, что это - ПРАВИЛЬНО! Дык, ёлы-палы! Оно и  в самом деле правильно... Вопрос: кто и откуда длительность в секундах берёт?


 
{RASkov} ©   (2008-01-17 00:41) [19]

> [18] korneley ©   (17.01.08 00:01)

пост [18] это кто с кем? :)

> Вопрос: кто и откуда длительность в секундах берёт?

[0]> я не знаю как секунды перевести в секунды и минуты

Только потом он говорит:

[7] NaRuTo ©   (16.01.08 20:02)
> У меня даётся значение Float и чё с ним делать

Значит не секунды у него вовсе, иначе зачем секундам вещественный тип...
Короче.... автору секунды в минуты перевели, пусть дальше сам решает, что с ними делать...
:о)


 
Германн ©   (2008-01-17 00:58) [20]


> Короче.... автору секунды в минуты перевели, пусть дальше
> сам решает, что с ними делать..

И даже сказали где у него ошибка
> engine ©   (16.01.08 20:40) [11]


 
korneley ©   (2008-01-17 01:15) [21]

Действительно:

> ...даётся значение Float...

Значение чего? Если понять, то вопрос "...и чё с ним делать?" Уже и не вопрос вовсе...


 
Dennis I. Komarov ©   (2008-01-17 10:16) [22]

<telepator>
 Песенка с переменным BitRate ?
</telepator>

PS прикольные теги, их на форуме тоже прикольно можно выделять, подобно



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

Текущий архив: 2008.02.10;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.031 c
2-1200496721
MZP
2008-01-16 18:18
2008.02.10
Как в массив засунуть картинки?


15-1199920272
ArtemESC
2008-01-10 02:11
2008.02.10
Посоветуйте что-нибудь играбельное...


4-1183341673
Grademax
2007-07-02 06:01
2008.02.10
Подскажите, как перевести чужое окно в режим "Поверх всех окон"


15-1200054385
Ega23
2008-01-11 15:26
2008.02.10
Надо работать с UDP


15-1199526226
Kostafey
2008-01-05 12:43
2008.02.10
С днем рождения ! 5 января