Buenas tardes,
gracias por la respuesta pero ya lo he solucionado. Al final he restado las 2 horas y a partir de esa hora he calculado las horas y minutos resultantes, necesito mostrar decimales para cuando no sean horas completas.
A continuación pongo el código fuente:
Código Delphi
[-]
DecodeTime((HoraFin - HoraInicio), horas, minutos, segundos, milisegundos);
minutos_calculados := minutos / 60;
horas_calculadas := horas;
horas_calculadas := StrToFloat(FormatFloat('#0.00', (horas_calculadas + minutos_calculados)));
Un saludo.