Moin...
Hier drängt sich erst einmal eine grundsätzliche Frage auf. Warum arbeitest du für die Zeitwerte mit string? Programmintern sollte man immer mit TDateTime arbeiten. Der formatierte String ist dann nur für die Darstellung da.
Sekunden zwischen 2 DateTime Werten: bei dir dein Wert und 0
http://www.delphipraxis.net/dp_refer...secondsbetween