Problema con archivos temporales

Problema con archivos temporales

Postby MarioG » Thu Aug 28, 2008 4:10 pm

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
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: Problema con archivos temporales

Postby wmormar » Thu Aug 28, 2008 4:53 pm

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 view  RUN
.....
   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
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Postby MarioG » Thu Aug 28, 2008 7:38 pm

muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 2 guests