Référencement de fichiers source dans des applications autonomes et des bibliothèques partagées
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Application Builder enregistre les fichiers source dans une application ou une bibliothèque partagée en suivant la structure du répertoire des fichiers source sur le disque. Cette structure de fichiers interne préserve la hiérarchie des fichiers source au sein de l'application.
Si vous appelez des VIs de façon dynamique, utilisez des chemins relatifs pour que l'application charge les VIs correctement à l'exécution. Si l'application référence un fichier de données hors de l'application, vous pouvez utiliser le VI Répertoire de l'application pour déterminer le chemin du fichier.
Si vous voulez appeler des VIs à partir du répertoire labview\vi.lib de façon dynamique, créez un VI wrapper pour le fichier que vous voulez charger en ajoutant le VI au diagramme d'un nouveau VI. Préparez le VI wrapper comme sous-VI et assurez-vous que le connecteur du VI wrapper correspond à celui du VI vi.lib d'origine.
Utilisation de la structure de fichiers LabVIEW 8
Si vous activez l'option Utiliser la structure de fichiers de LabVIEW 8.x sur la page Avancé des boîtes de dialogue Propriétés de l'application ou Propriétés de la bibliothèque partagée, Application Builder enregistre les fichiers source dans l'application sous forme de liste plate. Cette structure de fichiers permet à LabVIEW de déplacer tous les fichiers ayant des conflits de nom dans des dossiers différents. National Instruments vous recommande d'activer cette option uniquement si l'application que vous construisez dépend de l'ancien comportement pour enregistrer des fichiers dans l'application.
Vous pouvez utiliser le VI Built App File Layout situé dans le répertoire labview\vi.lib\appbuilder pour déterminer si votre application utilise l'ancienne structure de fichier pour enregistrer des VIs hors d'une application autonome ou d'une bibliothèque partagée.
| Chemin des fichiers source | Chemin des fichiers dans une application | Chemin des fichiers dans une application avec structure de 8.x |
|---|---|---|
| C:\Source\foo.vi | C:\..\Application.exe\foo.vi | C:\..\Application.exe\foo.vi |
| C:\Source\xxx\a.vi | C:\..\Application.exe\xxx\a.vi | C:\..\Application.exe\a.vi |
| C:\Source\yyy\b.vi | C:\..\Application.exe\yyy\b.vi | C:\..\Application.exe\b.vi |