Cita:
Empezado por JordiP
pero en RED lo que obtengo con ExtractFilePath es .
|
Hola Jordip.
Si no entiendo mal, lo que te está mostrando ahí es la ruta completa a la ubicación de la aplicacion en el servidor.
Si lo que deseas obtener es una letra de unidad, previamente debes asignarle una en 'conectar a unidad de red'.
Es decir que la letra es local y no asignada por el servidor. Con esto quiero decir que a:
\\Servidor\Sistema\Programa.exe.
En un equipo se le puede asignar:
X:\Servidor\Sistema\Programa.exe y en otro:
F:\Servidor\Sistema\Programa.exe,
refiriendose en ambos casos a la misma aplicación.
Esto nos deja hacer referencia de dos modos a la aplicación.
1.- Refiriendo la letra de unidad asignada
F:\Servidor\Sistema\Programa.exe.
2.- Buscando la ruta a la carpeta contenedora en la red
\\Servidor\Sistema\Programa.exe.
La letra de unidad funciona de forma similar a el alias de Delphi.
Saludos.