Section courante

A propos

Section administrative du site

Declare

Déclarer
Visual Basic .NET (VB .NET)

Syntaxe

[ attributelist ] [ accessmodifier ] [ Shadows ] [ Overloads ] _
Declare [ charsetmodifier ] [ Sub ] name Lib "libname" _
[ Alias "aliasname" ] [ ([ parameterlist ]) ]
[ attributelist ] [ accessmodifier ] [ Shadows ] [ Overloads ] _
Declare [ charsetmodifier ] [ Function ] name Lib "libname" _
[ Alias "aliasname" ] [ ([ parameterlist ]) ] [ As returntype ]

Paramètres

Nom Description
attributelist Ce paramètre permet d'indiquer la liste des attributs.
accessmodifier Ce paramètre permet d'indiquer l'un des modificateur d'accès suivant : Public, Protected, Friend, Private, Protected Friend et Private Protected.
Shadows Ce paramètre permet d'indiquer qu'un élément de programmation déclaré redéclare et masque un élément du même nom, ou un ensemble d'éléments surchargés, dans une classe de base.
charsetmodifier Ce paramètre permet d'indiquer l'ensemble de caractères et les informations de recherche de fichiers. Il peut s'agir de l'un des éléments suivants : Ansi (valeur par défaut), Unicode, Auto.
Sub Ce paramètre permet d'indiquer que la procédure externe ne renvoie pas de valeur. Facultatif, mais Sub ou Function doit apparaître.
Function Ce paramètre permet d'indiquer que la procédure externe renvoie une valeur. Facultatif, mais Sub ou Function doit apparaître.
name Ce paramètre obligatoire permet d'indiquer le nom de la référence externe.
Lib Ce paramètre obligatoire permet d'introduire une clause Lib, identifiant le fichier externe (DLL ou ressource de code) contenant une procédure externe.
libname Ce paramètre obligatoire permet d'indiquer le nom du fichier contenant la procédure déclarée.
Alias Ce paramètre permet d'indiquer que la procédure en cours de déclaration ne peut pas être identifiée dans son fichier par le nom spécifié dans name. Vous précisez son identification dans aliasname.
aliasname Ce paramètre est obligatoire si vous utilisez le mot-clef Alias. Ce paramètre permet d'indiquer une chaîne de caractères identifiant la procédure de l'une des deux manières suivantes : Le nom du point d'entrée de la procédure dans son fichier, entre guillemets ("") ou un signe dièse (#) suivi d'un entier spécifiant le numéro ordinal du point d'entrée de la procédure dans son fichier.
parameterlist Ce paramètre obligatoire est indiquer si la procédure prend des paramètres.
returntype Ce paramètre obligatoire est indiquer si Function est spécifié et Option Strict est On. Ce paramètre permet d'indiquer le type de données de la valeur renvoyée par la procédure.

Description

Ce mot réservé permet de déclarer une référence à une procédure implémentée dans un fichier externe.

Remarques



Dernière mise à jour : Mardi, le 24 Août 2021