Bonjour à tous,
lors de l'exécution d'une application en VB.Net, un paramètre "ByRef" d'une méthode ne renvoie aucune valeur et pourtant elle en revoie une lors de son évaluation en "Debug Mode". J'ai fait plusieurs recherches, sans trouver de solution, cela dit, j'ose croire ne pas être la seule personne à avoir été confronté à ce problème.
Es-ce que quelqu'un aurait une piste de solution ?
Edit01:
Voici un exemple simplifié de l'instruction faisant appel à une méthode venant d'une libraire en référence.
Donc, la variable "lProcKind", passé "ByRef", renvoie la bonne valeur en "DebugMode" mais pas au "Runtime".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim lProcKind As vbext_ProcKind Dim sProcName As String = "" Dim oCodeModule As CodeModule Dim lLineNum As Long sProcName = oCodeModule.ProcOfLine(lLineNum, lProcKind)
** Le même code fonctionne correctement en VBA dans Excel.... ma chance...
Partager