VB6 взялся изучать с месяц назад из-за нужды по работе (ламер в общем)...
Наваял небольшую программку для упрощения работы оператора эфирной студии, со временем появилась необходимость в доработке, но у меня уже мозгов не хватает.
Задача в том, что программка должна обрабатывать и отображать значение последовательного таймкода (часы, минуты, секунды, кадры), это значение передается в мою программку через API-функцию из титровальной программы в виде числа, которое рассчитывается по формуле F+25*(S+60*(M+60*H)), где F=кадры, S=секунды, M=минуты, H=часы. По сути, я получаю общее колличество кадров. Так в одной секунде 25 кадров, а если я получаю значение 1500, то это равно 60 секундам или одной минуте.
Мне нужно создать счётчик формата "00:00:00:00" , то есть 4 разряда <H:M:S:F>.
То что мне пока удалось "родить" больше напоминает калькулятор: 1500=0 часасам, 1 минуте, 60 секундам, 1500 кадрам.
В виду того, что во время воспроизведения значение таймкода непрерывно меняется, то нужно что то напоминающее счётчик видеомагнитофона или цифровой видеокамеры, то есть, когда счётчик кадров доходит до 24 он обнуляется до 00, а счётчик секунд увеличивается на 1, и т.д.
Если я достаточно понятно описал задачу, прошу помочь, кто чем может.