Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Evitar Borrado de Carpetas (https://www.clubdelphi.com/foros/showthread.php?t=60664)

lKinGl 09-10-2008 14:55:28

Evitar Borrado de Carpetas
 
Salu2 compañeros..

Tengo una pequeña aplicación que guarda archivos *.qrp dentro de varias carpetas para mantener ordenados los archivos, me gustaria saber que debo hacer para que la carpeta sea imposible de eliminar ya que si se elimina el software empezará a dar error de que no consigue la ruta

gracias adelantadas

Caro 09-10-2008 15:02:21

Cita:

Empezado por lKinGl (Mensaje 319144)
.......... ya que si se elimina el software empezará a dar error de que no consigue la ruta

Hola, entonces deberías preguntar si la ruta existe.

Código Delphi [-]
 if DirectoryExists(Ruta) then
   showmessage('Existe el directorio');

Saluditos

lKinGl 09-10-2008 15:07:32

de lo contrario que la cree verdad?

gracias por tu respuesta

Caro 09-10-2008 15:14:44

O también la creas tu desde tu programa

Código Delphi [-]
 //Si no existe creamos el directorio
 if not DirectoryExists(Ruta) then
  CreateDir(Ruta);

Saluditos

lKinGl 09-10-2008 15:32:48

Muchas gracias caro ;)

lKinGl 09-10-2008 15:59:33

Mi Código Final me quedó así

Código Delphi [-]
    if not DirectoryExists('Reportes\Recepciones\') then
      begin
        CreateDir('Reportes\Recepciones');
        form16.QuickRep1.Prepare;
        form16.QuickRep1.QRPrinter.Save('Reportes\Recepciones\'+SpinEdit1.Text+'_'+ComboBox2.Text+'_'+ComboB  ox4.Text+'_'+ComboBox1.Text+'.qrp');
      end
      else
      begin
        form16.QuickRep1.Prepare;
        form16.QuickRep1.QRPrinter.Save('Reportes\Recepciones\'+SpinEdit1.Text+'_'+ComboBox2.Text+'_'+ComboB  ox4.Text+'_'+ComboBox1.Text+'.qrp');
      end;

gracias por tu ayuda caro


La franja horaria es GMT +2. Ahora son las 00:33:15.

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