Section courante

A propos

Section administrative du site

DECLARE

Déclare
Visual Basic

Syntaxe

[Public | Private ] Declare Sub name Lib "libname" [Alias "aliasname" ][([arglist])]
[Public | Private ] Declare Function name Lib "libname" [Alias "aliasname" ] [([arglist])][As type]

Paramètres

Nom Description
aliasname Ce paramètre permet d'indiquer le nom de la procédure dans la DLL. Si le premier caractère n'est pas un #, aliasname est le nom du point d'entrée de la procédure dans la DLL. Si # est le premier caractère, tous les caractères suivant doivent indiquer le numéro ordinal du point d'entrée de la procédure.
arglist Ce paramètre permet d'indiquer la liste des variables représentant les paramètres passés à la procédure lors de son appel.
libname Ce paramètre permet d'indiquer le nom de la DLL contenant la procédure déclarée.
name Ce paramètre permet d'indiquer tout nom de procédure valide.
type Ce paramètre permet d'indiquer le type de données de la valeur renvoyée par une procédure Function; peut être Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String (longueur variable uniquement), Object, Variant, un type défini par l'utilisateur ou un type d'objet.
Alias Ce paramètre permet d'indiquer que la procédure appelée a un autre nom dans la DLL. Ceci est utile lorsque le nom de la procédure externe est le même qu'un mot-clef. Vous pouvez également utiliser Alias lorsqu'une procédure DLL porte le même nom qu'une variable ou constante publique ou toute autre procédure dans la même portée. L'alias est également utile si des caractères dans le nom de la procédure DLL ne sont pas autorisés par la convention de dénomination DLL.
Lib Ce paramètre permet d'indiquer qu'une DLL contient la procédure déclarée. La clause Lib est requise pour toutes les déclarations.
Private Ce paramètre permet d'indiquer une déclaration privé. Utilisé pour déclarer des procédures n'étant disponibles que dans le module où la déclaration est faite.
Public Ce paramètre permet d'indiquer une déclaration publique. Utilisé pour déclarer les procédures disponibles pour toutes les autres procédures dans tous les modules.
Sub Ce paramètre permet d'indiquer que la procédure ne renvoie pas de valeur.
Function Ce paramètre permet d'indiquer que la procédure renvoie une valeur pouvant être utilisée dans une expression.

Description

Cette instruction permet de de déclarer des références à des procédures externes dans une bibliothèque de liens dynamiques (DLL).

Remarques



Dernière mise à jour : Mercredi, le 30 Décembre 2020