Ver Mensaje Individual
  #2  
Antiguo 14-06-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Reputación: 21
newtron Va camino a la fama
Hola.

Si he entendido bien lo que quieres tendrías que incluir un componente OpenDialog y el código se quedaría de esta forma:

Código Delphi [-]
procedure TBuscar.ExportarClick(Sender: TObject);
var
i: Integer;
Archivo,s, TS: string;
T: TextFile;
begin
   DialogoGrabar.Initialdir := ExtractFilePath(application.ExeName) ;
   DialogoGrabar.Title  := 'Indicar localización y nombre del archivo a grabar';
   DialogoGrabar.Filter := 'Archivos txt|*.txt';
   if DialogoGrabar.Execute then begin
     If FileExists(DialogoGrabar.Filename) then begin
       if Application.MessageBox('El fichero ya existe, ¿desea sobreescribir?','ATENCION',mb_YesNo+mb_iconwarning) <> mrYes then exit;
         DeleteFile(DialogoGrabar.Filename);
       end else begin
         exit;
       end;
       Archivo:=DialogoGrabar.Filename;
     end;
   end else begin
     exit;
   end;
    AssignFile(T,Archivo);
 
    ... etc



Espero que te sirva.

Saludos
Responder Con Cita