Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Propriétés VI dans .EXE non appliquées ...

Solved!
Go to solution
Highlighted

Bonjour à tous,

Lorsque que je fais un Build Application de mon VI, les propriétés du VI c'est-à-dire de cacher la barre de menu, choisir la taille du VI, cacher les barres de défilement, etc ne fonctionne pas... Des idées du blocage ?  (évidement l'image ci-dessous illustre et n'est pas ma configuration)

 

image.png

 

Merci,

GdB

0 Kudos
Message 1 of 5
(176 Views)
Solution
Accepted by topic author GDuBois

 

Personnellement je ne touche à rien dans le Builder. Je modifie uniquement les propriétés du VI lui-même (dans le menu "File" du vi). En principe ça fonctionne.

 

 

0 Kudos
Message 2 of 5
(143 Views)

Salut

Généralement, les propriétés sont modifiées dans le code source du VI. Dans la spécification de la construction du Build, par défaut il y a « Use default settings ». Si tu veux le modifier, le système propose « Use VI Prperty » par défaut.) Sauf pour le VI principal, ou pour les boites de dialogues, la face-avant est supprimée (car d’IHM dans un sous-vi en exe), donc pas besoin de personnalisée le « Window Apparence ».

 

Donc cela ne sert généralement pas.

 

Pourquoi veux-tu le modifier ? comme répondu, le plus simple et le plus propre est de le faire dans les propriétés du VI directement, et uniquement pour le Main et les boites de dialogue. Pas pour les sous-vi car pas de face-avant.

A+ Luc

0 Kudos
Message 3 of 5
(138 Views)

Merci à vous deux pour les informations ! En effet, je m’obstinai à vouloir changer les propriétés dans le Build et non dans le Vi Properties.

Ça fonctionne merci !

image.png

0 Kudos
Message 4 of 5
(131 Views)

Même si cette discussion est marquée comme solutionnée, j'y apporte ma petite contribution.

 

Dans chacune des mes applications, je définis les propriétés des VIs dont la face avant apparaîtra dans le Build. Cela fonctionne très bien et la seule limitation est que certaines propriétés du VI n'y figurent pas; par exemple l'option Allow user to resize window qu'il faut donc configurer dans les propriétés du VI.

 

Si je m'en réfère à l'image de votre question initiale, il faut décocher les cases sur la gauche (case cochée = utiliser la configuration provenant des VI Properties) pour ensuite définir la configuration attendue pour l'exécutable.

 

En mode développement, je n'aime par exemple pas définir un VI en Modal ou masquer ses barres de menu et d'outils car en cas d'erreur - ce qui peut arriver durant la mise au point 😂 - il sera parfois nécessaire de tuer LV faute de pouvoir arrêter le VI.

 

Deux propositions de longue date en rapport avec ce sujet ici et ici.

Message 5 of 5
(87 Views)