Boîte de dialogue Appeler une fonction d'une DLL
- Mise à jour2025-03-14
- Temps de lecture : 10 minute(s)
Cliquez avec le bouton droit sur un nœud Appeler une fonction d'une DLL et sélectionnez Configurer dans le menu local pour afficher cette boîte de dialogue.
Utilisez cette boîte de dialogue pour spécifier la bibliothèque, la fonction, les paramètres et la valeur renvoyée pour l'objet, et la convention d'appel dans le cas d'un appel à une bibliothèque partagée. Lorsque vous cliquez sur le bouton OK dans la boîte de dialogue, LabVIEW met à jour l'objet sur le diagramme. L'objet reflète alors les paramètres de la boîte de dialogue, affichant le nombre exact de terminaux et définissant les terminaux avec le type de données approprié.
Vous pouvez utiliser le nœud Appeler une fonction d'une DLL pour appeler du code écrit dans des langages de programmation textuels. Si vous souhaitez appeler une bibliothèque partagée contenant des objets ActiveX , utilisez la fonction Automation Open avec le nœud de propriété et le nœud d'invocation.
Cette boîte de dialogue comprend les éléments suivants :
Option | Description |
---|---|
Fonction | Utilisez l'onglet Fonction pour configurer la fonction Appeler une fonction d'une DLL. Cet onglet comprend les éléments suivants :
|
Paramètres | Dresse la liste des paramètres actuels pour la fonction Appeler une fonction d'une DLL. Vous pouvez configurer la liste des Paramètres à l'aide des boutons suivants situés sur le côté droit de cette liste<B/>. Type de retour est un paramètre obligatoire que vous ne pouvez pas supprimer.
|
Callbacks |
Utilisez l'onglet Callbacks pour spécifier les fonctions à appeler à des temps prédéfinis. Les fonctions vous permettent d'initialiser, de mettre à jour ou de nettoyer les données de la DLL ou de la bibliothèque partagée de l'instance de la fonction Appeler une fonction d'une DLL que vous configurez. Chaque appel passe par le Pointeur de données d'instance du nœud Appeler une fonction d'une DLL pour lequel la fonction est configurée. Remarque Vous ne pouvez pas utiliser l'onglet Callback pour passer des fonctions de callback comme paramètres à des fonctions de bibliothèque. Le nœud Appeler une fonction d'une DLL ne peut pas appeler directement des fonctions de bibliothèque nécessitant une fonction de callback comme paramètre, mais vous pouvez créer une bibliothèque wrapper pour implémenter de tels appels.
Cet onglet comprend les éléments suivants :
|
Détection d'erreur |
Utilisez l'onglet Détection d'erreur pour spécifier le niveau de détection d'erreur de la fonction Appeler une fonction d'une DLL. Cet onglet comprend les éléments suivants :
|
Informations associées
Appel de bibliothèques partagées dans LabVIEW
Configurer le nœud Appeler une fonction d'une DLL
Mise au point des bibliothèques partagées et des appels de bibliothèques partagées