Hola gente
Una aplicación instalada en winXP que se corre desde una Sesión sin privilegios de Administrador me arroja error cuando se intenta hacer un Preview de impresión o también cuando se utiliza la función para comprimir archivos.
El error que arroja es el de no poder guardar en el Temporal de Document & Setting o en Windows\temp; obviamente a causa de las restricciones para un usuario de cuenta Limitada
Existe alguna solución para esto?
gracias, saludos
Problema con archivos temporales
Re: Problema con archivos temporales
MarioG wrote:Hola gente
Una aplicación instalada en winXP que se corre desde una Sesión sin privilegios de Administrador me arroja error cuando se intenta hacer un Preview de impresión o también cuando se utiliza la función para comprimir archivos.
El error que arroja es el de no poder guardar en el Temporal de Document & Setting o en Windows\temp; obviamente a causa de las restricciones para un usuario de cuenta Limitada
Existe alguna solución para esto?
gracias, saludos
MarioG,
en el printer.prg, modifica la ruta de donde se graban los temporales.
Code: Select all | Expand
.....
if !lMeta
::hDcOut = ::hDC
else
::aMeta = {}
::cDir = [color=red] GetEnv( "TEMP" ) [/color]
if Empty( ::cDir )
::cDir = [color=red] GetEnv( "TMP" ) [/color]
endif
if Right( ::cDir, 1 ) == ""
::cDir = SubStr( ::cDir, 1, Len( ::cDir ) - 1 )
endif
if ! Empty( ::cDir )
if ! lIsDir( ::cDir )
::cDir = [color=red] GetWinDir() [/color]
endif
else
::cDir := [color=red] GetWinDir() [/color]
endif
endif
.....
Debes de cambiar ahi las rutas para que no afenten los permisos. la clase es TPrinter()
William, Morales
Saludos
méxico.sureste
Saludos
méxico.sureste