Ver Mensaje Individual
  #5  
Antiguo 07-05-2010
Avatar de tgsistemas
tgsistemas tgsistemas is offline
Miembro
 
Registrado: dic 2003
Ubicación: Barcelona
Posts: 149
Reputación: 21
tgsistemas Va por buen camino
gracias Caro y duilioisola, vuestra ayuda ha funcionado perfectamente
al final he creado una función ya que la necesitaré bastante en este proyecto :
Código Delphi [-]
Function ConvertStringaTime(CadenaHora: String): Integer;
var
  ihor, imin, iseg, p, ivalor : Integer;
begin
  if (CadenaHora <> Null) then
  begin
    p := pos (':',CadenaHora);
    ihor := StrToInt(Copy(CadenaHora, 1, p-1));
    imin := StrToInt(Copy(CadenaHora, p+1, 2));
    iseg := StrToInt(Copy(CadenaHora, p+4, 2));
    if ihor >0 then ivalor := (ihor *3600) else ivalor := 0;
    if imin >0 then ivalor := ivalor + (imin+60) else ivalor := ivalor;
    if iseg >0 then ivalor := ivalor + iseg else ivalor := ivalor;
  end;
  if ivalor>0 then  Result := ivalor else Result := 0;
end;

muchas gracias por la ayuda !!!!
__________________
Toni | blog
Responder Con Cita