Mediaplayer

Off Topic

16/04/2010

Acho que não existe mais o forum sobre C++,então talvez alguem aqui saiba como posso migrar uma função do Delphi para C++(RadStudio2010) ou sugerir uma solução. function MSecToTime (const intTime: integer): string;
const
//o equivalente a 1 ms
intMSec = 1 / 24 / 60 / 60 / 1000;
begin
//define o retorno com o formato Time
result := TimeToStr (intTime * intMSec);
end;   Migrei para C++,mas não retrona um resultado,sempre retrona 0. Esta é uma função para ler o tempo de um arquivo do Mediaplayer;   Label17.Caption:=MSecToTime (MediaPlayer1.Length);   Revirei a net e não encontrei uma solução para C++. Se alguem souber uma soluçção agradeceria muito.
Vtrx

Vtrx

Curtidas 0

Respostas

Vtrx

Vtrx

16/04/2010

Resolvido.
GOSTEI 0
Wilson Junior

Wilson Junior

16/04/2010

Seria interessante colocar a resposta para os colegas verem.
GOSTEI 0
Vtrx

Vtrx

16/04/2010

Caso alguem esteja interessado nesta rotina; String MSecToTime(const Integer intTime)
{
const Double intMSec = 1.15740740740741E-8;
return TimeToStr((intTime) * (intMSec));
} .... Num Timer ou não;   Label1->Caption = MSecToTime (MediaPlayer1->Position);   OBS:Não estou conseguindo concluir os tópicos,sempre da erro.
GOSTEI 0
POSTAR