FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Problema con archivos temporales
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Problema con archivos temporales
Posted: Thu Aug 28, 2008 04: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
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Problema con archivos temporales
Posted: Thu Aug 28, 2008 04: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.

.....
   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
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Problema con archivos temporales
Posted: Thu Aug 28, 2008 07:38 PM

muchas gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion