![]() |
Fonctions |
|
Introduction |
|
Une fonction est un procédé qui prend soin d'une tâche et renvoie un résultat. Une fonction ressemble à un procédé secondaire de tous points sauf qu'à des retours d'une fonction une valeur. Une fonction est créée comme un procédé secondaire avec quelques plus de règles. La création d'une fonction commence par la fonction de mot-clé et se ferme avec la fonction de fin. Voici un exemple: |
Function GetFullName() End Function Le nom de la fonction suit les mêmes règles et suggestions que nous avons passées en revue pour les procédures secondaires. Puisqu'une fonction devrait retourner une valeur, après les parenthèses, toi peut dactylographier comme mot-clé suivi du type de données que la fonction doit retourner. Voici un exemple: Function GetFullName() As String End Function Quand nous avons étudié des variables, nous avons vu que, au lieu d'employer comme expression de DataType, vous pourriez employer un caractère particulier. Cette théorie s'applique également aux fonctions. Pour l'employer, du bon côté du nom de la fonction, dactylographier le caractère spécial qui représente le type de données, suivi des parenthèses de la fonction, et puis omettre comme expression de DataType. Un exemple serait GetFullname$(). Comme avec les variables, vous devez employer le caractère approprié pour la fonction:
Voici un exemple : Function GetFullName$()
End Function
L'exécution d'une fonction est faite la même manière dont d'un procédé secondaire est. Puisqu'une fonction est censée renvoyer une valeur, après avoir effectué de quelque tâche vous ayez besoin dans une fonction, vous pouvez assigner le résultat désiré au nom de la fonction avant la fermeture de la fonction. Voici un exemple :
Function GetFullName() As String
Dim strFirstName, strLastName As String
strFirstName = txtFirstName
strLastName = txtLastName
GetFullName = strFirstName & " " & strLastName
End Function
Pour appeler une fonction, vous avez deux solutions de rechange principales. Si la fonction était aussi simple mis en application qu'un procédé secondaire, vous pouvez juste écrire son nom en cas ou la fonction qui l'appelle. Si vous voulez employer la valeur de retour d'une fonction dans un événement ou d'une fonction différente, assigner le nom de la fonction à la variable locale appropriée. Voici un exemple : Private Sub Detail_DblClick(Cancel As Integer)
txtFullName = GetFullName
End Sub
|
|
|
||
| Précédent | Copyright © 2005 Yevol | Suivant |
|
|
||