Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Paradigmes informatiques

Quelques erreurs fréquentes en VB

25/07/2008
Quelques erreurs fréquentes rencontrées dans le cadre de la programmation en Visual Basic.

Fonction avec des paramètres en référence

Une fonction avec des paramètres en références modifie la valeur des paramètres appelant la fonction (à l'image des pointeurs). Mais il faut faire attention à ne pas forcer un appel avec passage en valeur.

Exemple :
Function Trans (ByRef B as String)
    B= "e"
End Function

Pour appeler cette fonction en lui passant le paramètre en référence, il faut l'appeler comme ceci :
Dim A as String
Trans A

Et non pas comme ci-dessous car sinon il s'agit d'un passage par valeur, même avec le ByRef !
Trans (A)

Utiliser des valeurs des fenêtres en quittant l'application

Lorsqu'une application ferme, il ne faut pas utiliser la position des fenêtres si le logiciel est minimisé. Les valeurs retournées seraient fausses. Cette information est utile dans le cas d'une application qui mémorise la position des fenêtres à la sortie.

Ne pas s'assurer de la cohérence des paramètres des fonctions

Il faut vérifier qu'une fonction appelée avec un Integer, un Double, un Float, un Single, un Real contient bien le même type de paramètre car sinon des transtypages parfois incorrects peuvent se faire.

Erreur "Class RichTextLib.RichTextBox of control ... was not a loaded control class"

Les paramètres de dépendance d'un fichier OCX ont été effacés. Il faut les récréer en chargeant le projet en administrateur ou en faisant un regsvr32 du fichier ocx.

Dernière modification le 18/02/2019 - Quillevere.net

Commentaires

Aucune inscription n'est requise si vous souhaitez

Rechercher sur le site

fr en rss RSS info Informations