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 04-08-2008
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Otra duda con archivo textos

Tengo um archivo que puede tener 60,65,66,67 68 o 70 posiciones. Pero lo que me interesa es las 14 ultimas posiciones, que debo dividir en dos archivos, o sea, los ultimos 11 caracteres y de los 14 ultimos, los 3 primeros. ejemplo:
Cita:
6500200003400312003942LT4CALCA S/ PREGA BOLSO FACA00100000007500
6500300090983504026550LT4LINHA00100000013800
El primer me interesa:
Cita:
00100000007500
y el segundo
Cita:
00100000013800
Miren que ellos tiene tamaños diferentes. Como hago esto? Gracias a todos.
Responder Con Cita
  #2  
Antiguo 04-08-2008
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Una explicaccion:
Los archivos finales hay que venir divididos asi:
Cita:
001 00000007500
001 00000013800
O sea, los tres primeros e depues los 11 ultimos.
Responder Con Cita
  #3  
Antiguo 04-08-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  Linea,Dato,Campo1,Campo2: string;
begin
  Linea := '6500200003400312003942LT4CALCA S/ PREGA BOLSO FACA00100000007500';
  Dato := Copy(Linea,Length(Linea)-13,14);
  Campo1 := Copy(Dato,1,3);
  Campo2 := Copy(Dato,4,11);
  ShowMessage(Dato+#13+Campo1+'-'+Campo2);
  Linea := '6500300090983504026550LT4LINHA00100000013800';
  Dato := Copy(Linea,Length(Linea)-13,14);
  Campo1 := Copy(Dato,1,3);
  Campo2 := Copy(Dato,4,11);
  ShowMessage(Dato+#13+Campo1+'-'+Campo2);
end;

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 04-08-2008
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Gracias, egostar. Listo!!!
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
copiar archivo a otra maquina de la red desde un servicio hach API de Windows 1 02-10-2018 11:46:32
Otra duda con OOP Paulao Varios 11 04-06-2008 16:35:15
Otra duda con SQL paladincubano SQL 2 14-02-2008 15:07:18
caracter fin de archivo u otra solucion federicoboga JAVA 2 30-06-2006 01:09:02
Help!:Copiar archivo a otra carpeta DarkByte Varios 5 09-09-2003 18:39:00


La franja horaria es GMT +2. Ahora son las 05:41:29.


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