Ver Mensaje Individual
  #2  
Antiguo 08-02-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Esta función está sacada de las NKLIB, Tiene muchas otras para el tratamiento de strings, memos, nombres de archivos, etc...
Código Delphi [-]
// Habrá que buscar un algoritmo más eficiente para esto, de momento...
function RightPos(const cSubstr, s: String): Integer;
var
  i: Integer;
begin
  for i := Length(s) - Length(cSubStr) + 1 downto 1 do
  begin
    if Copy(s, i, Length(cSubstr)) = cSubStr then
    begin
      Result := i;
      exit
    end (*if*);
  end (*for*);
  Result := 0;
end (*RightPos*);

Saludos
Responder Con Cita