Ver Mensaje Individual
  #9  
Antiguo 12-08-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Con la solución de ContraVeneno, es sencillísimo.

Código Delphi [-]
procedure Split (const Delimiter: Char; Input: string; const Strings: TStrings) ;
begin
   Assert(Assigned(Strings)) ;
   Strings.Clear;
   Strings.Delimiter := Delimiter;
   Strings.DelimitedText := Input;
end;

...

var
  ts: TStrings;
begin
  ts:= TStringList.Create;
  Split('-', '20130-8563-675', ts);
end;

Entonces tenés: '20130' en ts[0], '8563'en ts[1] y '675' en ts[2].

Saludos.
Responder Con Cita