close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 12 years ago

Closed 12 years ago

#1624 closed defect (fixed)

DirExist("c:") vale cero

Reported by: jmarinero Owned by: Víctor de Buen Remiro
Priority: low Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: normal Keywords:
Cc:

Description

Hola buenas

Si ejecuto:

DirExist("c:")

o

DirExist("c:/")

me devuelve cero

No sé si ya existirá código tol en producción que necesite cero en estos casos para funcionar correctamente, pero no me resulta natural que devuelva esos valores

Change History (3)

comment:1 Changed 12 years ago by Víctor de Buen Remiro

Status: newaccepted

Esas funciones llaman al sistema operativo directamente así que es cosa de windows.
Supongo que habrá que parchearlo para que devuelva cierto, si es que tienes disco "c:", que tampoco es obligatorio.
Mientras sale una nueva versión de TOL no sé si te puede ayudar esta otra opción: siempre puedes añadir "/." a un directorio y seguirá siendo el mismo direcotorio. Este código devuelve cierto

Real OSDirExist("c:/.");

comment:2 Changed 12 years ago by jmarinero

Gracias.

No me corre prisa en absoluto. Utilizaré el parche para asegurar que me dé los valores correctos, pero tal como está ahora no me supone ningún problema, así que no hay ninguna urgencia.

Un saludo

comment:3 Changed 12 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: acceptedclosed

(In [5706]) Fixes #1624

Note: See TracTickets for help on using tickets.