Página 1 de 1

[Delphi] Function sMid

Publicado: 02 Jul 2010, 15:05
por The Swash

Código: Seleccionar todo

function sMid(lpStr:String;nIndex:Integer;nLength:Integer):String;
var
i:Integer;
begin;
If Length(lpStr) > 0 Then
begin
     for i := nIndex to (nLength + nIndex)-1 do
     begin
          If i = Length(lpStr) then
          begin
               Result := Result + lpStr[i];
               break;
          end else
          begin
               Result := Result + lpStr[i]
          end;
     end;
end;
end
En Visual Basic una función muy utilizada para el manejo de cadenas es MID, decidi hacerla en Delphi y se las traigo 100% Libre de dependencias para que no usen Copy!

Mis Agradecimientos como Siempre Thor y Psymera;

Re: [Delphi] Function sMid

Publicado: 02 Jul 2010, 20:39
por masangel
Bro yo no uso delphin pero dejame decirte que se ve muy buena yo la uso mucho en vb
para no usar el clasico split

Re: [Delphi] Function sMid

Publicado: 02 Jul 2010, 20:41
por D3F4C3-M4N
esto me sirve ya que estoy aprendiendo un poco de delphi 7

excelente brother

Re: [Delphi] Function sMid

Publicado: 03 Jul 2010, 00:26
por D@rB-15
Gracias, pero existe la función MidStr, en la Unit StrUtils
Aunque también es útil para evitar usar Units de mas.

Re: [Delphi] Function sMid

Publicado: 03 Jul 2010, 00:30
por The Swash
Precisamente para evitar dependencias lo hice y pues quise compartirlo =P Gracias por sus comentarios!

Re: [Delphi] Function sMid

Publicado: 04 Feb 2011, 01:21
por konanxp
Se agradece el aporte. A la saca.