Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-01-2010
THACKER THACKER is offline
Miembro
 
Registrado: jun 2008
Posts: 44
Poder: 0
THACKER Va por buen camino
Separar dos cadenas: 1 _:_ 10

Buenas noches y feliz año nuevo!, les deseo lo mejor, salud, amor y dinero!.

Bueno, veran, ya que el otro tema lo borraron, decidi hacer este de nuevo, ya que mi proyecto, quedo en el olvido, ya que se dañaron muchas cosas, y formatie el pc, y me quede sin codigo..Pero bueno que mas da!, ojala me puedan ayudar con este problemita, tengo dos cadenas separadas por ( _:_ ), el guion y los 2s puntos..

Y nesecito, separar las dos cadenas, en 2s list boxs diferentes.
Empiezan asì:
ListBox1:
Código:
1 _:_ 10
ListBox2:
Código:
Ninguno _:_ Sin reclamar
480 _:_ Incorrecto sin reclamar
Y exportar asi en dos list box diferentes:
ListBox1:
Código:
1
Ninguno
480
ListBox2:
Código:
10
Sin reclamar
Incorrecto sin reclamar
Y sì por casualidad no se entiende, es culpa mia..Tengo algo que no me deja expresar como quiero, pero bueno.Seria, que ( 1 _:_ 2 ), me permita obtener las dos cadenas separadas, 1 y 2 que estan en una misma cadena..
Saludozzz ;S;SSSS

Responder Con Cita
  #2  
Antiguo 01-01-2010
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
1 botón
3 listbox
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
n:integer;
s1:String;
ubi1:integer;
ubi2:Integer;
begin

 For n:=0 to Listbox1.Count -1 do
 begin
 s1:=listbox1.Items[n];
 ubi1:=Pos('_:_', s1)-1;
 ubi2:=Ubi1 + 4;

 Listbox2.Items.Add(Copy(s1,1,ubi1));
 Listbox3.Items.Add(Copy(s1,ubi2,(Length(s1)- Ubi1)));
 end;

end

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 02-01-2010
THACKER THACKER is offline
Miembro
 
Registrado: jun 2008
Posts: 44
Poder: 0
THACKER Va por buen camino
Cita:
Empezado por marcoszorrilla Ver Mensaje
1 botón
3 listbox
Código Delphi [-]procedure TForm1.Button1Click(Sender: TObject); var n:integer; s1:String; ubi1:integer; ubi2:Integer; begin For n:=0 to Listbox1.Count -1 do begin s1:=listbox1.Items[n]; ubi1:=Pos('_:_', s1)-1; ubi2:=Ubi1 + 4; Listbox2.Items.Add(Copy(s1,1,ubi1)); Listbox3.Items.Add(Copy(s1,ubi2,(Length(s1)- Ubi1))); end; end


Un Saludo.
Muchas gracias! me a encantado !
te deseo lo mejor, feliz año! sin importar la religion que uses!.
Responder Con Cita
Respuesta



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
Procedimientos para separar cadenas ixMike Varios 14 12-09-2016 04:51:21
separar string mjjj Varios 2 06-09-2007 17:02:25
separar fecha mauilore Firebird e Interbase 3 19-07-2006 21:46:09
Separar Cadenas ronson Varios 2 25-07-2005 18:01:46
Separar Formularios Charcab Varios 0 30-08-2003 23:17:32


La franja horaria es GMT +2. Ahora son las 19:39:41.


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