Bonjour à tous,
Le contexte :
- J'ai un programme XXX qui se trouve sur un PC qui sert de petit serveur.
- Ce programme utilise un fichier texte contenant un profil d'impression.
- Dans ce fichier, se trouve le chemin d'un fichier logo.bmp
→ donc pour résumer et par exemple : Le logiciel appelle C:\chemin des profils d'impression\profil1.txt et dans profil1.txt on trouve pathLogo = c:\emplacement du fichier logo\logo.bmp
Tant qu'on travaille sur le PC serveur tout va bien (normal, les chemins sont absolu pour lui)
Sur chaque poste de travail le programme XXX a été installé : lorsque le logiciel local appelle le fichier profil1.txt qui est sur le serveur, le chemin absolu qui est dans pathLogo ne correspond à rien sur le PC local (et c'est normal puisqu'il est sur le serveur)
Solution : transformer un chemin absolu en chemin relatif.
Sur le Net je n'ai trouvé qu'un code fourni par Cirec qui ne semble pas répondre à mon besoin puisque j'ai bien un chemin from mais pas de destination, je n'arrive pas à trouver comment transformer un chemin absolu en chemin relatif.
Avez vous une idée à me proposer ?
Dans tous les cas, merci de vous pencher sur mon![]()
Partager