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 10-03-2011
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
Problema con archivo que viene de un Storage

Tengo una aplicacion que busca en un Storage los archivos. Esta lista que estas en mi Storage deberia estar ordenada asi:
000001.tif,000002.tif,000003.tif y haste en fin del archivo, pero quando se va al Storage la sequncia no es ordenada, quedando asi:
000751.tif,000058.tif,000001.tif y asi se va, sin ordenacion. Sabemos que es del storage(Seagate), pues lo mismo tiene un aplicativo que hace su gerenciamiento. Ya intentamos sacar afuera este aplicativo, pero no todo. Ya hablamos con la Seagate, pero nosotro y nin ellos conseguimos hacer del Storage un HD normal, pues sin el aplicativo el no puede estar en la red solo. Entonces entendemos que la solucion debe vir de mi aplicacion o comprar otra marca de Storage. Ya pense en crear una lista y cargar todos los archivos para esta lista, ordenar(sort) y despues ir haciendo download de la lista para un folder de destino. Pero tenemos que pensar en una falta de energia, pues deve continuar de onde lo ha parado. Cuando si copia un archivo, en realid el es cambiado para otra carpeta y debe ser deletado del origen y de la lista tambien. Estoy tenendo dificultad para llenar la lista y hacer todo esto.
Si crio una lista asi:
List := TList<?>.Create(); lo que debo poner en el tipo de lista(?). Si for String, yo solo hago una copia del nombre del archivo, cierto? Creo que debo tener una lista de Object, pero como hago esto? Qualquer ayuda es bienvenida. Gracias a todos.
Responder Con Cita
  #2  
Antiguo 11-03-2011
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.235
Poder: 20
ElKurgan Va camino a la fama
De la Cara Oculta de Delphi 4, del maestro Marteens:

"
La posibilidad más interesante de estas listas (Tstrings), y la más
desaprovechada, es poder almacenar punteros a objetos arbitrarios asociados
con las cadenas. A estos punteros se accede mediante la propiedad vectorial

Objects:

"
Busca en las páginas 262 y 263, por si te sirve para lo que buscas.

Saludos
Responder Con Cita
  #3  
Antiguo 14-03-2011
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
Hizo asi, pero me lo da un error: cannot Open file"192.168.1.109\Teste\MyPicture\nombre_archivo.tif"
Abajo mis codigos. Lo que no estas cierto? Gracias a todos!!!

Código Delphi [-]
procedure TCopiaStream.FileCopy(const sourcefilename, targetfilename: String);
Var
 S, T: TFileStream;
begin
   S := TFileStream.Create( sourcefilename, fmOpenRead );
 try
   T := TFileStream.Create( targetfilename, fmOpenWrite or fmCreate );
   try
     T.CopyFrom(S, S.Size ) ;
   finally
     T.Free;
   end;
 finally
   S.Free;
 end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Path_or := '\\192.168.1.109\teste\My Pictures\1912-11 1 NOVEMBRO - 31 DEZEMBRO\*.tif';
  Path_de := '\\192.168.1.109\teste\My Pictures\Destino\';
  vStream := TCopiaStream.Create(path_or,path_de);
end;
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
TSearchRec y Storage con Problemas Paulao Varios 0 04-03-2011 17:08:34
Lo que viene a la Vista... Epachsoft Noticias 0 11-04-2007 00:59:55
Viene de la Taberna marcoszorrilla Humor 0 07-06-2006 23:17:49
Enviar parametros desde Delphi a Storage Procedures en BD Firebird cuburu Conexión con bases de datos 12 17-01-2006 23:00:48
Yahoo Mail da 100MB de storage!! delphi.com.ar Noticias 7 22-06-2004 12:19:44


La franja horaria es GMT +2. Ahora son las 05:22:01.


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