Gambas France BETA


Pas de compte ? Incription

Liens symboliques non fonctionnels

Ce sujet est résolu.

1
AuteurMessages
spheris#1 Posté le 16/2/2023 à 07:31:13
Bonjour,
Vous le savez certaienement, un énorme avantage de linux est la possibilité de créer des liens symboliques de fichiers.

Le lien ainsi créé pointe versun fichier, de sorte que si vous effacez le lien, le fichier est toujours disponible.

J'ai créé un lien vers un exécutable gambas 3 mais l'exécutable plante systématiquement au démarrage

Ce qui parait normal car le lien qui lance le logiciel ne se trouve pas dans le répertoire de l'application.


Comment puis-je résoudre le problème?

Edition: J'ai tout simplement trouvé.
Plusieurs règles pour que cela fonctionne:

- Ne jamais mettre d'image dans le répertoire de l'application.
- Ne jamais faire pointer un lien de fichier image ou autre vers le répertoire de l'appli.
- Ne jamais utiliser le chemin 'application.path' dans votre code.


En fait pour résumer, l'endroit de votre lien symbolique est compris par votre exécutable gambas comme le répertoire de l'application.
Ainsi, si un fichier manque à l'appel, votre exécutable ne fonctionnera pas.