Ver Mensaje Individual
  #2  
Antiguo 02-02-2011
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Creo que para ese propósito iría mejor un TfileListBox.

Yo lo uso así:

Código Delphi [-]
Procedure Haz_Copia(cPuesto:String;cDestino:String);
var
n:Integer;
cFichero:String;
pOrigen,pDestino:Pchar;
begin

Pon_Rayas();

  For n:=0 to frCopiaSeg.flbficheros.Items.count - 1 do
  begin
  cFichero:=PChar(frCopiaSeg.flbFicheros.Items[n]);
  pOrigen:=PChar(cOrigen+cFichero);
  pDestino:=Pchar(cDestino+cFichero);
  frCopiaSeg.mVisor.Lines.Add('Añadiendo '+pDestino);

  Application.ProcessMessages;
    try
    nFicheros:=nFicheros + 1;
    nFichero:=nFichero + 1;
    CopyFile(pOrigen,pDestino,False);
    Except
    frCopiaSeg.mVisor.Lines.Add('NO SE PUDO REALIZAR LA COPIA EN:'+cPuesto);
    end;
   frCopiaSeg.pnMsge.Caption:='Copiando fichero Núm. '+FormatFloat(',0',nFicheros)+' :'+cFichero+' a '+cDestino;
  end;

Pon_Rayas();
frCopiaSeg.mVisor.Lines.Add('Se copiaron '+FormatFloat(',0',nFichero)+' Ficheros .');
Pon_Rayas();
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