Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Quitar proteccion para guardar en una particion del disco duro (https://www.clubdelphi.com/foros/showthread.php?t=72012)

ingabraham 24-01-2011 15:46:56

Quitar proteccion para guardar en una particion del disco duro
 
Tengo una paleta llamada FIRESOFT

en ella hay un componente llamado DATATOXLS
este componente es utilizado para exportar datos a excel

utilizo un dbgrid
conecto el dataset del datatoxls: con el ibquery

el codigo para exportar del boton es:
Código Delphi [-]
datatoxls1.getfields.assign(dbgrid1.columns);
datatoxls.savetofile(changefile('c:\datoss','.xls'));
shellexcecute(fexportar.handle,nil,pchar('c:\datos'),'',''sw_shownormal);

el problema radica en que en unos computadores si me guarda los datos y en uno especifico no me quiere guardar, he intentado cambiando el directorio a D:\ pero nada lo mismo.

No me deja guardar ese archivo, dice como q el disco esta protegido contra escritura.

el sistema de ese pc tiene win 7 igual a los demas , donde si me lo guarda.
que pasara!

BlueSteel 24-01-2011 16:16:34

Hola

Quisas sean los derechos del usuario.... o lo otro que puedes hacer es abrir la aplicación que tienes realizada en delphi pero de la siguiente forma:

presiona con boton derecho del mouse en el icono de tu aplicación
presiona el ejecutar como administrador...

prueba con eso a ver si resulta y me cuentas...

salu2:p:cool:

Aleca 24-01-2011 23:18:03

Cita:

Empezado por BlueSteel (Mensaje 388535)
Hola

Quisas sean los derechos del usuario.... o lo otro que puedes hacer es abrir la aplicación que tienes realizada en delphi pero de la siguiente forma:

presiona con boton derecho del mouse en el icono de tu aplicación
presiona el ejecutar como administrador...

prueba con eso a ver si resulta y me cuentas...

salu2:p:cool:

me ha pasado algo similiar y de esa forma lo solucione, pero debería ver otra forma porque los usuarios finales no se si se tomarian ese trabajo (solo quieren hacer doble click en el acceso directo :()

ingabraham 25-01-2011 22:38:13

nda, le doy clic derecho al icono y esta opcion esta bloqueada, no me deja activarle nada.

bueno y les comento que los otros iconos de otros equipos de mi programa no tienen activada esta opcion y exporta bien.

ingabraham 26-01-2011 16:52:10

el error en pantalla es:

Cannot create file "D:\Datos.csv". Acceso denegado.

mightydragonlor 26-01-2011 18:33:35

simple, no guarde ahí, por que? por que se debe guardar en es los documentos del usuario de win2, en esa carpeta si tiene todos los derechos.

ingabraham 01-02-2011 15:56:43

ya lo solucione creo una subcarpeta

c:\TMP\Datos.csv

Y PROBLEMA SOLUCIONADO

ahora, quien me puede decir como cierro este hilo.


La franja horaria es GMT +2. Ahora son las 00:17:38.

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