Problema al abrir archivos con rutas absolutas desde estaciones de trabajo que tienen mapeos distintos de las unidades de red.
Tengo varias aplicaciones complejas que funcionan a la perfección en local pero pretendo ejecutarlas en red accediendo a ellas desde distintas estaciones de trabajo. En red todo va bien salvo una opción existente que consiste en poder guardar el nombre y ruta de archivos para posteriormente poderlos abrir mediante un botón. El problema es a causa de que los mapeos de las unidades de red son distintos en cada estación de trabajo, por lo que en unas la ruta es ejemplo: P:\CARPETA PRIMERA\CARPETA SEGUNDA\CARPETA APLICACIÓN ... Y en otras estaciones cambia el mapeo y acceden mediante la ruta Q:\CARPETA PRIMERA\CARPETA SEGUNDA\CARPETA APLICACIÓN ... E incluso en otras la ruta es K:\CARPETA APLICACIÓN ... Si entra una estación y guarda una ruta con la letra P: Ejemplo: P:\CARPETA PRIMERA\CARPETA SEGUNDA\CARPETA APLICACION\CARPETA ARCHIVOS\ARCHIVO1.pdf cuando otro usuario en otra estación en la que NO existe la unidad P: pues en esa unidad se llama Q: y se intenta abrir el archivo la aplicación no encuentra la ruta y por lo tanto da error. En resumen si un usuario guarda la ruta SI puede abrir el archivo pero si es otra estación la que lo intenta NO existe la ruta.
¿Cómo puedo solventar el problema?. Muy agradecido por la atención y el tiempo que dedicáis a ayudar. Un gran merito por vuestra parte y un gran gran servicio el vuestro.