Ver Mensaje Individual
  #3  
Antiguo 09-05-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una opción sería usar listas de cadenas y luego vaciarla al arreglo:

Código:
var
  SLista: TStringList;
  Arreglo: array of String;
  Indice: Integer;

begin
  SLista := TStringList.Create;
  SLista.Delimiter := Separador; // el separador que uses
  SLista.DelimitedText := Cadena;  // la cadena a partir

  SetLength(Arreglo, SLista.Count);
  for Indice := 0 to Pred(SLista.Count) do
    Arreglo[Indice] := SLista[Indice];

  SLista.Free;
// Saludos

pd: Este mètodo no será tan potente como el de PHP pues aquí el separador debe ser un caracter mientras que en PHP me parece que puede ser una cadena.

Última edición por roman fecha: 09-05-2003 a las 19:59:13.
Responder Con Cita