Enseignement Société Événements NI Developer Zone Support Solutions Produits et Services Contacter NI MyNI
This Document is not yet Rated  Rate this Document

Comment dois-je charger dans un nouveau projet un panneaux créé dans un projet précédent ?

French Prim Software: LabWindows/CVI Run-Time Engine
French Prim Software Ver: 7.1
French Fixed Ver: N/A
French Sec Software: N/A

Problème:
J’ai créé un panneau dans un projet et je voudrais le charger dans un nouveau projet. Est-ce possible, si oui comment faire ?

Solution:
Oui c’est possible, vous devez utiliser la fonction LoadPanel et spécifier le chemin du fichier .UIR que vous voulez charger dans votre nouveau projet.

LoadPanel(int parentPanelHandle, char filename[], int panelResourceID)

Pour utiliser cette fonction vous devez spécifier les trois paramètres suivants :
  • parentPanelHandle : Référence du Panel que vous chargez comme Panel enfant. Mettre 0 pour charger un Panel comme fenêtre principale.
  • filename : Nom du .UIR qui contient le Panel. Vous pouvez utiliser un nom de chemin complet ou un simple nom de fichier. Si le nom est un simple nom de fichier ne contenant pas de chemin, le fichier est chargé dans le répertoire contenant l’exécutable. Dans notre cas, si vous voulez chargez un Panel d’un autre projet ou d’un fichier .UIR, entrez seulement le chemin et le nom du fichier.
  • panelResourceID : Définie la constante que vous assignez au Panel dans l’éditeur d’interface.
Remarque : Si vous avez l’intention de distribuer votre application, le mieux c’est d’inclure le fichier .UIR au projet. Cependant, si vous n’ajouter pas le .UIR au projet avant de construire et distribuer l’application, vous devrez vous assurez que le fichier .UIR existe dans le même chemin spécifié dans LoadPanel.

Liens rattachés:
Product Manuals: CVI Programmer's Reference Manual

Pièces jointes:





Date du rapport: 04/20/2006
Dernière mise à jour: 06/19/2006
ID du document: 3WJA0EQP

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit