PDA

Ver la Versión Completa : Quitar proteccion para guardar en una particion del disco duro


ingabraham
24-01-2011, 15:46:56
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:

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
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.