Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-08-2008
franss franss is offline
Registrado
 
Registrado: ago 2008
Posts: 5
Poder: 0
franss Va por buen camino
gracias a los dos. Con las prisas no he probado el algoritmo. lo cuelgo abajo para quien pueda interesarle. Ahora si funciona perfectamente.

type
TStringArray= Array of String;
TCadenas= Class
private
public
Function SplitS(const s: String; const separador: String= ';'): TStringArray;
end;
implementation
{ TCadenas }
function TCadenas.SplitS(const s: String; const separador: String= ';'): TStringArray;
var
loc,locA, Dim: integer;
ArrayA: TStringArray;
begin
loc:= 0;
locA:=0;
Dim:=1;

SetLength (ArrayA, Dim); // Dimensiono
loc:= PosEx(Separador,s,1); //Busco el lugar del primer separador del String
ArrayA[Dim-1]:= Copy (s,1,loc-1); // Añado al array
Dim:= Dim +1;


Repeat
locA:= PosEx (separador, s, loc + 1); // busco el lugar del n separador
SetLength (ArrayA, Dim);
ArrayA[Dim-1]:= Copy (s, loc + 1 , Abs(loc-locA)-1);
Dim:=Dim + 1;
loc:= locA;
until loc=0;

Result:= ArrayA
end;
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Array Dinamico Gizhe JAVA 4 04-07-2008 20:39:46
ficheros con array dinamico angelp4492 Varios 6 11-02-2008 08:48:48
Array Dinamico VRO Varios 6 14-06-2005 12:40:16
Inicializar array dinamico senpiterno Varios 2 08-09-2004 03:17:34
Array Dinamico senpiterno Varios 4 22-07-2004 18:37:06


La franja horaria es GMT +2. Ahora son las 20:22:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi